home *** CD-ROM | disk | FTP | other *** search
/ Hot Super Models / Hot Super Models.iso / mac / jpeg2gif.cpt / jpeg2gif / ppmquant folder / ppmquant.rsrc / CODE_2.txt < prev    next >
Text File  |  1991-11-14  |  323KB  |  5,806 lines

  1. # near model CODE resource
  2. # jump table entries: 80-84 (5 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  306E 0008                movea.w    A0, [A6 + 0x8]
  7. 0000000A  326E 000A                movea.w    A1, [A6 + 0xA]
  8. 0000000E  2F09                     move.l     -[A7], A1
  9. 00000010  2F08                     move.l     -[A7], A0
  10. 00000012  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  11. 00000016  2F00                     move.l     -[A7], D0
  12. 00000018  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  13. 0000001C  588F                     addq.l     A7, 4
  14. 0000001E  2840                     movea.l    A4, D0
  15. 00000020  B8FC 0000                cmpa.w     A4, 0x0
  16. 00000024  6616                     bne        +0x18 /* 0000003C */
  17. 00000026  4267                     clr.w      -[A7]
  18. 00000028  4267                     clr.w      -[A7]
  19. 0000002A  4267                     clr.w      -[A7]
  20. 0000002C  4267                     clr.w      -[A7]
  21. 0000002E  4267                     clr.w      -[A7]
  22. 00000030  486D EE7A                pea.l      [A5 - 0x1186]
  23. 00000034  4EBA 04AA                jsr        [PC + 0x4AA /* 000004E0 */]
  24. 00000038  4FEF 000E                lea.l      A7, [A7 + 0xE]
  25. label0000003C:
  26. 0000003C  200C                     move.l     D0, A4
  27. 0000003E  285F                     movea.l    A4, [A7]+
  28. 00000040  4E5E                     unlink     A6
  29. 00000042  4E75                     rts
  30. 00000044  504D                     addq.w     A5, 8
  31. 00000046  414C                     chk.w      D0, A4
  32. 00000048  4C4F 4352                movem.l    D1,D4,D6,A0,A1,A6, A7
  33. 0000004C  4E56 0000                link       A6, 0
  34. 00000050  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  35. 00000054  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  36. 00000058  588F                     addq.l     A7, 4
  37. 0000005A  4E5E                     unlink     A6
  38. 0000005C  4E75                     rts
  39. 0000005E  504D                     addq.w     A5, 8
  40. 00000060  4652                     not.w      [A2]
  41. 00000062  4545                     chk.w      D2, D5
  42. 00000064  524F                     addq.w     A7, 1
  43. fn00000066:
  44. 00000066  4E56 FFF6                link       A6, -0x000A
  45. 0000006A  306E 000A                movea.w    A0, [A6 + 0xA]
  46. 0000006E  2008                     move.l     D0, A0
  47. 00000070  E580                     asl        D0, 2
  48. 00000072  2F00                     move.l     -[A7], D0
  49. 00000074  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  50. 00000078  588F                     addq.l     A7, 4
  51. 0000007A  2D40 FFFC                move.l     [A6 - 0x4], D0
  52. 0000007E  4AAE FFFC                tst.l      [A6 - 0x4]
  53. 00000082  6616                     bne        +0x18 /* 0000009A */
  54. 00000084  4267                     clr.w      -[A7]
  55. 00000086  4267                     clr.w      -[A7]
  56. 00000088  4267                     clr.w      -[A7]
  57. 0000008A  4267                     clr.w      -[A7]
  58. 0000008C  4267                     clr.w      -[A7]
  59. 0000008E  486D EE9A                pea.l      [A5 - 0x1166]
  60. 00000092  4EBA 044C                jsr        [PC + 0x44C /* 000004E0 */]
  61. 00000096  4FEF 000E                lea.l      A7, [A7 + 0xE]
  62. label0000009A:
  63. 0000009A  306E 000A                movea.w    A0, [A6 + 0xA]
  64. 0000009E  326E 0008                movea.w    A1, [A6 + 0x8]
  65. 000000A2  2F09                     move.l     -[A7], A1
  66. 000000A4  2F08                     move.l     -[A7], A0
  67. 000000A6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  68. 000000AA  306E 000C                movea.w    A0, [A6 + 0xC]
  69. 000000AE  2F08                     move.l     -[A7], A0
  70. 000000B0  2F00                     move.l     -[A7], D0
  71. 000000B2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  72. 000000B6  2F00                     move.l     -[A7], D0
  73. 000000B8  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  74. 000000BC  588F                     addq.l     A7, 4
  75. 000000BE  206E FFFC                movea.l    A0, [A6 - 0x4]
  76. 000000C2  2080                     move.l     [A0], D0
  77. 000000C4  206E FFFC                movea.l    A0, [A6 - 0x4]
  78. 000000C8  4A90                     tst.l      [A0]
  79. 000000CA  6616                     bne        +0x18 /* 000000E2 */
  80. 000000CC  4267                     clr.w      -[A7]
  81. 000000CE  4267                     clr.w      -[A7]
  82. 000000D0  4267                     clr.w      -[A7]
  83. 000000D2  4267                     clr.w      -[A7]
  84. 000000D4  4267                     clr.w      -[A7]
  85. 000000D6  486D EEBC                pea.l      [A5 - 0x1144]
  86. 000000DA  4EBA 0404                jsr        [PC + 0x404 /* 000004E0 */]
  87. 000000DE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  88. label000000E2:
  89. 000000E2  7001                     moveq.l    D0, 0x01
  90. 000000E4  3D40 FFFA                move.w     [A6 - 0x6], D0
  91. 000000E8  603C                     bra        +0x3E /* 00000126 */
  92. label000000EA:
  93. 000000EA  302E FFFA                move.w     D0, [A6 - 0x6]
  94. 000000EE  48C0                     ext.l      D0
  95. 000000F0  E580                     asl        D0, 2
  96. 000000F2  D0AE FFFC                add.l      D0, [A6 - 0x4]
  97. 000000F6  306E FFFA                movea.w    A0, [A6 - 0x6]
  98. 000000FA  326E 0008                movea.w    A1, [A6 + 0x8]
  99. 000000FE  2F09                     move.l     -[A7], A1
  100. 00000100  2F08                     move.l     -[A7], A0
  101. 00000102  2D40 FFF6                move.l     [A6 - 0xA], D0
  102. 00000106  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  103. 0000010A  306E 000C                movea.w    A0, [A6 + 0xC]
  104. 0000010E  2F08                     move.l     -[A7], A0
  105. 00000110  2F00                     move.l     -[A7], D0
  106. 00000112  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  107. 00000116  206E FFFC                movea.l    A0, [A6 - 0x4]
  108. 0000011A  D090                     add.l      D0, [A0]
  109. 0000011C  206E FFF6                movea.l    A0, [A6 - 0xA]
  110. 00000120  2080                     move.l     [A0], D0
  111. 00000122  526E FFFA                addq.w     [A6 - 0x6], 1
  112. label00000126:
  113. 00000126  302E FFFA                move.w     D0, [A6 - 0x6]
  114. 0000012A  B06E 000A                cmp.w      D0, [A6 + 0xA]
  115. 0000012E  6DBA                     blt        -0x44 /* 000000EA */
  116. 00000130  202E FFFC                move.l     D0, [A6 - 0x4]
  117. 00000134  4E5E                     unlink     A6
  118. 00000136  4E75                     rts
  119. 00000138  504D                     addq.w     A5, 8
  120. 0000013A  414C                     chk.w      D0, A4
  121. 0000013C  4C4F 4341                movem.l    D0,D6,A0,A1,A6, A7
  122. fn00000140:
  123. 00000140  4E56 0000                link       A6, 0
  124. 00000144  206E 0008                movea.l    A0, [A6 + 0x8]
  125. 00000148  2F10                     move.l     -[A7], [A0]
  126. 0000014A  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  127. 0000014E  588F                     addq.l     A7, 4
  128. 00000150  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  129. 00000154  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  130. 00000158  588F                     addq.l     A7, 4
  131. 0000015A  4E5E                     unlink     A6
  132. 0000015C  4E75                     rts
  133. 0000015E  504D                     addq.w     A5, 8
  134. 00000160  4652                     not.w      [A2]
  135. 00000162  4545                     chk.w      D2, D5
  136. 00000164  4152                     chk.w      D0, [A2]
  137. fn00000166:
  138. 00000166  4E56 0000                link       A6, 0
  139. 0000016A  48E7 0700                movem.l    -[A7], D5,D6,D7
  140. 0000016E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  141. 00000172  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  142. 00000176  588F                     addq.l     A7, 4
  143. 00000178  3E00                     move.w     D7, D0
  144. 0000017A  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  145. 0000017E  6C00 0072                bge        +0x74 /* 000001F2 */
  146. 00000182  7000                     moveq.l    D0, 0x00
  147. 00000184  6000 0074                bra        +0x76 /* 000001FA */
  148. label00000188:
  149. 00000188  206E 0008                movea.l    A0, [A6 + 0x8]
  150. 0000018C  52AE 0008                addq.l     [A6 + 0x8], 1
  151. 00000190  1C10                     move.b     D6, [A0]
  152. 00000192  206E 000C                movea.l    A0, [A6 + 0xC]
  153. 00000196  52AE 000C                addq.l     [A6 + 0xC], 1
  154. 0000019A  1A10                     move.b     D5, [A0]
  155. 0000019C  4A05                     tst.b      D5
  156. 0000019E  6606                     bne        +0x8 /* 000001A6 */
  157. 000001A0  7000                     moveq.l    D0, 0x00
  158. 000001A2  6000 0056                bra        +0x58 /* 000001FA */
  159. label000001A6:
  160. 000001A6  7000                     moveq.l    D0, 0x00
  161. 000001A8  1006                     move.b     D0, D6
  162. 000001AA  41ED FA32                lea.l      A0, [A5 - 0x5CE]
  163. 000001AE  D0C0                     add.w      A0, D0
  164. 000001B0  1010                     move.b     D0, [A0]
  165. 000001B2  4880                     ext.w      D0
  166. 000001B4  0800 0006                btst.b     D0, 0x6
  167. 000001B8  670E                     beq        +0x10 /* 000001C8 */
  168. 000001BA  1006                     move.b     D0, D6
  169. 000001BC  4880                     ext.w      D0
  170. 000001BE  3F00                     move.w     -[A7], D0
  171. 000001C0  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  172. 000001C4  548F                     addq.l     A7, 2
  173. 000001C6  1C00                     move.b     D6, D0
  174. label000001C8:
  175. 000001C8  7000                     moveq.l    D0, 0x00
  176. 000001CA  1005                     move.b     D0, D5
  177. 000001CC  41ED FA32                lea.l      A0, [A5 - 0x5CE]
  178. 000001D0  D0C0                     add.w      A0, D0
  179. 000001D2  1010                     move.b     D0, [A0]
  180. 000001D4  4880                     ext.w      D0
  181. 000001D6  0800 0006                btst.b     D0, 0x6
  182. 000001DA  670E                     beq        +0x10 /* 000001EA */
  183. 000001DC  1005                     move.b     D0, D5
  184. 000001DE  4880                     ext.w      D0
  185. 000001E0  3F00                     move.w     -[A7], D0
  186. 000001E2  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  187. 000001E6  548F                     addq.l     A7, 2
  188. 000001E8  1C00                     move.b     D6, D0
  189. label000001EA:
  190. 000001EA  BC05                     cmp.b      D6, D5
  191. 000001EC  6704                     beq        +0x6 /* 000001F2 */
  192. 000001EE  7000                     moveq.l    D0, 0x00
  193. 000001F0  6008                     bra        +0xA /* 000001FA */
  194. label000001F2:
  195. 000001F2  5347                     subq.w     D7, 1
  196. 000001F4  4A47                     tst.w      D7
  197. 000001F6  6C90                     bge        -0x6E /* 00000188 */
  198. 000001F8  7001                     moveq.l    D0, 0x01
  199. label000001FA:
  200. 000001FA  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  201. 000001FE  4E5E                     unlink     A6
  202. 00000200  4E75                     rts
  203. 00000202  504D                     addq.w     A5, 8
  204. 00000204  4B45                     chk.w      D5, D5
  205. 00000206  594D                     subq.w     A5, 4
  206. 00000208  4154                     chk.w      D0, [A4]
  207. 0000020A  4E56 0000                link       A6, 0
  208. 0000020E  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  209. 00000214  6E06                     bgt        +0x8 /* 0000021C */
  210. 00000216  7001                     moveq.l    D0, 0x01
  211. 00000218  6000 00E8                bra        +0xEA /* 00000302 */
  212. label0000021C:
  213. 0000021C  0C6E 0003 0008           cmpi.w     [A6 + 0x8], 0x3
  214. 00000222  6E06                     bgt        +0x8 /* 0000022A */
  215. 00000224  7002                     moveq.l    D0, 0x02
  216. 00000226  6000 00DA                bra        +0xDC /* 00000302 */
  217. label0000022A:
  218. 0000022A  0C6E 0007 0008           cmpi.w     [A6 + 0x8], 0x7
  219. 00000230  6E06                     bgt        +0x8 /* 00000238 */
  220. 00000232  7003                     moveq.l    D0, 0x03
  221. 00000234  6000 00CC                bra        +0xCE /* 00000302 */
  222. label00000238:
  223. 00000238  0C6E 000F 0008           cmpi.w     [A6 + 0x8], 0xF
  224. 0000023E  6E06                     bgt        +0x8 /* 00000246 */
  225. 00000240  7004                     moveq.l    D0, 0x04
  226. 00000242  6000 00BE                bra        +0xC0 /* 00000302 */
  227. label00000246:
  228. 00000246  0C6E 001F 0008           cmpi.w     [A6 + 0x8], 0x1F
  229. 0000024C  6E06                     bgt        +0x8 /* 00000254 */
  230. 0000024E  7005                     moveq.l    D0, 0x05
  231. 00000250  6000 00B0                bra        +0xB2 /* 00000302 */
  232. label00000254:
  233. 00000254  0C6E 003F 0008           cmpi.w     [A6 + 0x8], 0x3F /* '?' */
  234. 0000025A  6E06                     bgt        +0x8 /* 00000262 */
  235. 0000025C  7006                     moveq.l    D0, 0x06
  236. 0000025E  6000 00A2                bra        +0xA4 /* 00000302 */
  237. label00000262:
  238. 00000262  0C6E 007F 0008           cmpi.w     [A6 + 0x8], 0x7F
  239. 00000268  6E06                     bgt        +0x8 /* 00000270 */
  240. 0000026A  7007                     moveq.l    D0, 0x07
  241. 0000026C  6000 0094                bra        +0x96 /* 00000302 */
  242. label00000270:
  243. 00000270  0C6E 00FF 0008           cmpi.w     [A6 + 0x8], 0xFF
  244. 00000276  6E06                     bgt        +0x8 /* 0000027E */
  245. 00000278  7008                     moveq.l    D0, 0x08
  246. 0000027A  6000 0086                bra        +0x88 /* 00000302 */
  247. label0000027E:
  248. 0000027E  0C6E 01FF 0008           cmpi.w     [A6 + 0x8], 0x1FF
  249. 00000284  6E06                     bgt        +0x8 /* 0000028C */
  250. 00000286  7009                     moveq.l    D0, 0x09
  251. 00000288  6000 0078                bra        +0x7A /* 00000302 */
  252. label0000028C:
  253. 0000028C  0C6E 03FF 0008           cmpi.w     [A6 + 0x8], 0x3FF
  254. 00000292  6E06                     bgt        +0x8 /* 0000029A */
  255. 00000294  700A                     moveq.l    D0, 0x0A
  256. 00000296  6000 006A                bra        +0x6C /* 00000302 */
  257. label0000029A:
  258. 0000029A  0C6E 07FF 0008           cmpi.w     [A6 + 0x8], 0x7FF
  259. 000002A0  6E06                     bgt        +0x8 /* 000002A8 */
  260. 000002A2  700B                     moveq.l    D0, 0x0B
  261. 000002A4  6000 005C                bra        +0x5E /* 00000302 */
  262. label000002A8:
  263. 000002A8  0C6E 0FFF 0008           cmpi.w     [A6 + 0x8], 0xFFF
  264. 000002AE  6E06                     bgt        +0x8 /* 000002B6 */
  265. 000002B0  700C                     moveq.l    D0, 0x0C
  266. 000002B2  6000 004E                bra        +0x50 /* 00000302 */
  267. label000002B6:
  268. 000002B6  0C6E 1FFF 0008           cmpi.w     [A6 + 0x8], 0x1FFF
  269. 000002BC  6E04                     bgt        +0x6 /* 000002C2 */
  270. 000002BE  700D                     moveq.l    D0, 0x0D
  271. 000002C0  6040                     bra        +0x42 /* 00000302 */
  272. label000002C2:
  273. 000002C2  0C6E 3FFF 0008           cmpi.w     [A6 + 0x8], 0x3FFF
  274. 000002C8  6E04                     bgt        +0x6 /* 000002CE */
  275. 000002CA  700E                     moveq.l    D0, 0x0E
  276. 000002CC  6034                     bra        +0x36 /* 00000302 */
  277. label000002CE:
  278. 000002CE  0C6E 7FFF 0008           cmpi.w     [A6 + 0x8], 0x7FFF
  279. 000002D4  6E04                     bgt        +0x6 /* 000002DA */
  280. 000002D6  700F                     moveq.l    D0, 0x0F
  281. 000002D8  6028                     bra        +0x2A /* 00000302 */
  282. label000002DA:
  283. 000002DA  306E 0008                movea.w    A0, [A6 + 0x8]
  284. 000002DE  B1FC 0000 FFFF           cmpa.l     A0, 0xFFFF
  285. 000002E4  6E04                     bgt        +0x6 /* 000002EA */
  286. 000002E6  7010                     moveq.l    D0, 0x10
  287. 000002E8  6018                     bra        +0x1A /* 00000302 */
  288. label000002EA:
  289. 000002EA  4267                     clr.w      -[A7]
  290. 000002EC  4267                     clr.w      -[A7]
  291. 000002EE  4267                     clr.w      -[A7]
  292. 000002F0  4267                     clr.w      -[A7]
  293. 000002F2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  294. 000002F6  486D EEDE                pea.l      [A5 - 0x1122]
  295. 000002FA  4EBA 01E4                jsr        [PC + 0x1E4 /* 000004E0 */]
  296. 000002FE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  297. label00000302:
  298. 00000302  4E5E                     unlink     A6
  299. 00000304  4E75                     rts
  300. 00000306  504D                     addq.w     A5, 8
  301. 00000308  4D41                     chk.w      D6, D1
  302. 0000030A  5856                     addq.w     [A6], 4
  303. 0000030C  414C                     chk.w      D0, A4
  304. 0000030E  4E56 0000                link       A6, 0
  305. 00000312  7001                     moveq.l    D0, 0x01
  306. 00000314  322E 0008                move.w     D1, [A6 + 0x8]
  307. 00000318  E368                     lsl        D0.w, D1
  308. 0000031A  5340                     subq.w     D0, 1
  309. 0000031C  4E5E                     unlink     A6
  310. 0000031E  4E75                     rts
  311. 00000320  504D                     addq.w     A5, 8
  312. 00000322  4249                     clr.w      A1
  313. 00000324  5453                     addq.w     [A3], 2
  314. 00000326  544F                     addq.w     A7, 2
  315. fn00000328:
  316. 00000328  4E56 0000                link       A6, 0
  317. 0000032C  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  318. 00000330  206E 000C                movea.l    A0, [A6 + 0xC]
  319. 00000334  2F10                     move.l     -[A7], [A0]
  320. 00000336  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  321. 0000033A  5C8F                     addq.l     A7, 6
  322. 0000033C  2B40 EE6C                move.l     [A5 - 0x1194], D0
  323. 00000340  4AAD EE6C                tst.l      [A5 - 0x1194]
  324. 00000344  660A                     bne        +0xC /* 00000350 */
  325. 00000346  206E 000C                movea.l    A0, [A6 + 0xC]
  326. 0000034A  2B50 EE6C                move.l     [A5 - 0x1194], [A0]
  327. 0000034E  6004                     bra        +0x6 /* 00000354 */
  328. label00000350:
  329. 00000350  52AD EE6C                addq.l     [A5 - 0x1194], 1
  330. label00000354:
  331. 00000354  4E5E                     unlink     A6
  332. 00000356  4E75                     rts
  333. 00000358  504D                     addq.w     A5, 8
  334. 0000035A  494E                     chk.w      D4, A6
  335. 0000035C  4954                     chk.w      D4, [A4]
  336. 0000035E  2020                     move.l     D0, -[A0]
  337. fn00000360:
  338. 00000360  4E56 0000                link       A6, 0
  339. 00000364  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  340. 00000368  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  341. 0000036C  4EBA FFBA                jsr        [PC - 0x46 /* 00000328 */]
  342. 00000370  508F                     addq.l     A7, 8
  343. 00000372  4E5E                     unlink     A6
  344. 00000374  4E75                     rts
  345. 00000376  5042                     addq.w     D2, 8
  346. 00000378  4D49                     chk.w      D6, A1
  347. 0000037A  4E49                     trap       9
  348. 0000037C  5420                     addq.b     -[A0], 2
  349. fn0000037E:
  350. 0000037E  4E56 FFFA                link       A6, -0x0006
  351. 00000382  4878 0002                push.l     0x2
  352. 00000386  486D EEFA                pea.l      [A5 - 0x1106]
  353. 0000038A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  354. 0000038E  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  355. 00000392  4FEF 000C                lea.l      A7, [A7 + 0xC]
  356. 00000396  4A40                     tst.w      D0
  357. 00000398  57C0                     seq        D0
  358. 0000039A  4400                     neg.b      D0
  359. 0000039C  4880                     ext.w      D0
  360. 0000039E  3D40 FFFE                move.w     [A6 - 0x2], D0
  361. 000003A2  4878 0002                push.l     0x2
  362. 000003A6  486D EEFE                pea.l      [A5 - 0x1102]
  363. 000003AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  364. 000003AE  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  365. 000003B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  366. 000003B6  4A40                     tst.w      D0
  367. 000003B8  57C0                     seq        D0
  368. 000003BA  4400                     neg.b      D0
  369. 000003BC  4880                     ext.w      D0
  370. 000003BE  3D40 FFFC                move.w     [A6 - 0x4], D0
  371. 000003C2  4878 0002                push.l     0x2
  372. 000003C6  486D EF02                pea.l      [A5 - 0x10FE]
  373. 000003CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  374. 000003CE  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  375. 000003D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  376. 000003D6  3D40 FFFA                move.w     [A6 - 0x6], D0
  377. 000003DA  4A6E FFFE                tst.w      [A6 - 0x2]
  378. 000003DE  6606                     bne        +0x8 /* 000003E6 */
  379. 000003E0  4A6E FFFC                tst.w      [A6 - 0x4]
  380. 000003E4  675A                     beq        +0x5C /* 00000440 */
  381. label000003E6:
  382. 000003E6  486D EF06                pea.l      [A5 - 0x10FA]
  383. 000003EA  486D FBB2                pea.l      [A5 - 0x44E]
  384. 000003EE  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  385. 000003F2  508F                     addq.l     A7, 8
  386. 000003F4  4A6E FFFC                tst.w      [A6 - 0x4]
  387. 000003F8  6738                     beq        +0x3A /* 00000432 */
  388. 000003FA  202D FBC4                move.l     D0, [A5 - 0x43C]
  389. 000003FE  53AD FBC4                subq.l     [A5 - 0x43C], 1
  390. 00000402  0C80 0000 0001           cmpi.l     D0, 0x1
  391. 00000408  6316                     bls        +0x18 /* 00000420 */
  392. 0000040A  206D FBC0                movea.l    A0, [A5 - 0x440]
  393. 0000040E  52AD FBC0                addq.l     [A5 - 0x440], 1
  394. 00000412  700A                     moveq.l    D0, 0x0A
  395. 00000414  1080                     move.b     [A0], D0
  396. 00000416  0240 00FF                andi.w     D0, 0xFF
  397. 0000041A  48C0                     ext.l      D0
  398. 0000041C  6000 00B6                bra        +0xB8 /* 000004D4 */
  399. label00000420:
  400. 00000420  486D FBB2                pea.l      [A5 - 0x44E]
  401. 00000424  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  402. 00000428  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  403. 0000042C  5C8F                     addq.l     A7, 6
  404. 0000042E  6000 00A4                bra        +0xA6 /* 000004D4 */
  405. label00000432:
  406. 00000432  486D FBB2                pea.l      [A5 - 0x44E]
  407. 00000436  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  408. 0000043A  588F                     addq.l     A7, 4
  409. 0000043C  6000 0096                bra        +0x98 /* 000004D4 */
  410. label00000440:
  411. 00000440  4A6E FFFA                tst.w      [A6 - 0x6]
  412. 00000444  6612                     bne        +0x14 /* 00000458 */
  413. 00000446  206E 0008                movea.l    A0, [A6 + 0x8]
  414. 0000044A  4868 0002                pea.l      [A0 + 0x2]
  415. 0000044E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  416. 00000452  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  417. 00000456  508F                     addq.l     A7, 8
  418. label00000458:
  419. 00000458  2F2D EE6C                move.l     -[A7], [A5 - 0x1194]
  420. 0000045C  486D EF08                pea.l      [A5 - 0x10F8]
  421. 00000460  486D FBB2                pea.l      [A5 - 0x44E]
  422. 00000464  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  423. 00000468  4FEF 000C                lea.l      A7, [A7 + 0xC]
  424. 0000046C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  425. 00000470  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  426. 00000474  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  427. 00000478  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  428. 0000047C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  429. 00000480  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  430. 00000484  486D FBB2                pea.l      [A5 - 0x44E]
  431. 00000488  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  432. 0000048C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  433. 00000490  4A6E FFFA                tst.w      [A6 - 0x6]
  434. 00000494  6734                     beq        +0x36 /* 000004CA */
  435. 00000496  202D FBC4                move.l     D0, [A5 - 0x43C]
  436. 0000049A  53AD FBC4                subq.l     [A5 - 0x43C], 1
  437. 0000049E  0C80 0000 0001           cmpi.l     D0, 0x1
  438. 000004A4  6314                     bls        +0x16 /* 000004BA */
  439. 000004A6  206D FBC0                movea.l    A0, [A5 - 0x440]
  440. 000004AA  52AD FBC0                addq.l     [A5 - 0x440], 1
  441. 000004AE  700A                     moveq.l    D0, 0x0A
  442. 000004B0  1080                     move.b     [A0], D0
  443. 000004B2  0240 00FF                andi.w     D0, 0xFF
  444. 000004B6  48C0                     ext.l      D0
  445. 000004B8  601A                     bra        +0x1C /* 000004D4 */
  446. label000004BA:
  447. 000004BA  486D FBB2                pea.l      [A5 - 0x44E]
  448. 000004BE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  449. 000004C2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  450. 000004C6  5C8F                     addq.l     A7, 6
  451. 000004C8  600A                     bra        +0xC /* 000004D4 */
  452. label000004CA:
  453. 000004CA  486D FBB2                pea.l      [A5 - 0x44E]
  454. 000004CE  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  455. 000004D2  588F                     addq.l     A7, 4
  456. label000004D4:
  457. 000004D4  4E5E                     unlink     A6
  458. 000004D6  4E75                     rts
  459. 000004D8  504D                     addq.w     A5, 8
  460. 000004DA  4D45                     chk.w      D6, D5
  461. 000004DC  5353                     subq.w     [A3], 1
  462. 000004DE  4147                     chk.w      D0, D7
  463. fn000004E0:
  464. 000004E0  4E56 0000                link       A6, 0
  465. 000004E4  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  466. 000004E8  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  467. 000004EC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  468. 000004F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  469. 000004F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  470. 000004F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  471. 000004FC  4EBA FE80                jsr        [PC - 0x180 /* 0000037E */]
  472. 00000500  4FEF 0018                lea.l      A7, [A7 + 0x18]
  473. 00000504  3F3C 0001                move.w     -[A7], 0x1
  474. 00000508  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  475. 0000050C  548F                     addq.l     A7, 2
  476. 0000050E  4E5E                     unlink     A6
  477. 00000510  4E75                     rts
  478. 00000512  504D                     addq.w     A5, 8
  479. 00000514  4552                     chk.w      D2, [A2]
  480. 00000516  524F                     addq.w     A7, 1
  481. 00000518  5220                     addq.b     -[A0], 1
  482. fn0000051A:
  483. 0000051A  4E56 0000                link       A6, 0
  484. 0000051E  4AAE 0008                tst.l      [A6 + 0x8]
  485. 00000522  6724                     beq        +0x26 /* 00000548 */
  486. 00000524  206E 0008                movea.l    A0, [A6 + 0x8]
  487. 00000528  4A10                     tst.b      [A0]
  488. 0000052A  671C                     beq        +0x1E /* 00000548 */
  489. 0000052C  4267                     clr.w      -[A7]
  490. 0000052E  4267                     clr.w      -[A7]
  491. 00000530  4267                     clr.w      -[A7]
  492. 00000532  486D EE70                pea.l      [A5 - 0x1190]
  493. 00000536  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  494. 0000053A  486D EF0E                pea.l      [A5 - 0x10F2]
  495. 0000053E  4EBA FFA0                jsr        [PC - 0x60 /* 000004E0 */]
  496. 00000542  4FEF 0012                lea.l      A7, [A7 + 0x12]
  497. 00000546  6018                     bra        +0x1A /* 00000560 */
  498. label00000548:
  499. 00000548  4267                     clr.w      -[A7]
  500. 0000054A  4267                     clr.w      -[A7]
  501. 0000054C  4267                     clr.w      -[A7]
  502. 0000054E  4267                     clr.w      -[A7]
  503. 00000550  486D EE70                pea.l      [A5 - 0x1190]
  504. 00000554  486D EF16                pea.l      [A5 - 0x10EA]
  505. 00000558  4EBA FF86                jsr        [PC - 0x7A /* 000004E0 */]
  506. 0000055C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  507. label00000560:
  508. 00000560  4E5E                     unlink     A6
  509. 00000562  4E75                     rts
  510. 00000564  504D                     addq.w     A5, 8
  511. 00000566  5045                     addq.w     D5, 8
  512. 00000568  5252                     addq.w     [A2], 1
  513. 0000056A  4F52                     chk.w      D7, [A2]
  514. fn0000056C:
  515. 0000056C  4E56 0000                link       A6, 0
  516. 00000570  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  517. 00000574  2F2D EE6C                move.l     -[A7], [A5 - 0x1194]
  518. 00000578  486D EF1A                pea.l      [A5 - 0x10E6]
  519. 0000057C  486D FBB2                pea.l      [A5 - 0x44E]
  520. 00000580  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  521. 00000584  4FEF 0010                lea.l      A7, [A7 + 0x10]
  522. 00000588  3F3C 0001                move.w     -[A7], 0x1
  523. 0000058C  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  524. 00000590  548F                     addq.l     A7, 2
  525. 00000592  4E5E                     unlink     A6
  526. 00000594  4E75                     rts
  527. 00000596  504D                     addq.w     A5, 8
  528. 00000598  5553                     subq.w     [A3], 2
  529. 0000059A  4147                     chk.w      D0, D7
  530. 0000059C  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  531. fn0000059E:
  532. 0000059E  4E56 FFFC                link       A6, -0x0004
  533. 000005A2  486D EF2A                pea.l      [A5 - 0x10D6]
  534. 000005A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  535. 000005AA  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  536. 000005AE  508F                     addq.l     A7, 8
  537. 000005B0  4A40                     tst.w      D0
  538. 000005B2  660A                     bne        +0xC /* 000005BE */
  539. 000005B4  41ED FB66                lea.l      A0, [A5 - 0x49A]
  540. 000005B8  2D48 FFFC                move.l     [A6 - 0x4], A0
  541. 000005BC  602C                     bra        +0x2E /* 000005EA */
  542. label000005BE:
  543. 000005BE  486D EF2C                pea.l      [A5 - 0x10D4]
  544. 000005C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  545. 000005C6  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  546. 000005CA  508F                     addq.l     A7, 8
  547. 000005CC  2D40 FFFC                move.l     [A6 - 0x4], D0
  548. 000005D0  4AAE FFFC                tst.l      [A6 - 0x4]
  549. 000005D4  6614                     bne        +0x16 /* 000005EA */
  550. 000005D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  551. 000005DA  4EBA FF3E                jsr        [PC - 0xC2 /* 0000051A */]
  552. 000005DE  588F                     addq.l     A7, 4
  553. 000005E0  3F3C 0001                move.w     -[A7], 0x1
  554. 000005E4  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  555. 000005E8  548F                     addq.l     A7, 2
  556. label000005EA:
  557. 000005EA  202E FFFC                move.l     D0, [A6 - 0x4]
  558. 000005EE  4E5E                     unlink     A6
  559. 000005F0  4E75                     rts
  560. 000005F2  504D                     addq.w     A5, 8
  561. 000005F4  4F50                     chk.w      D7, [A0]
  562. 000005F6  454E                     chk.w      D2, A6
  563. 000005F8  5220                     addq.b     -[A0], 1
  564. 000005FA  4E56 FFFC                link       A6, -0x0004
  565. 000005FE  486D EF30                pea.l      [A5 - 0x10D0]
  566. 00000602  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  567. 00000606  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  568. 0000060A  508F                     addq.l     A7, 8
  569. 0000060C  2D40 FFFC                move.l     [A6 - 0x4], D0
  570. 00000610  4AAE FFFC                tst.l      [A6 - 0x4]
  571. 00000614  6614                     bne        +0x16 /* 0000062A */
  572. 00000616  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  573. 0000061A  4EBA FEFE                jsr        [PC - 0x102 /* 0000051A */]
  574. 0000061E  588F                     addq.l     A7, 4
  575. 00000620  3F3C 0001                move.w     -[A7], 0x1
  576. 00000624  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  577. 00000628  548F                     addq.l     A7, 2
  578. label0000062A:
  579. 0000062A  202E FFFC                move.l     D0, [A6 - 0x4]
  580. 0000062E  4E5E                     unlink     A6
  581. 00000630  4E75                     rts
  582. 00000632  504D                     addq.w     A5, 8
  583. 00000634  4F50                     chk.w      D7, [A0]
  584. 00000636  454E                     chk.w      D2, A6
  585. 00000638  5720                     subq.b     -[A0], 3
  586. fn0000063A:
  587. 0000063A  4E56 0000                link       A6, 0
  588. 0000063E  41ED FB66                lea.l      A0, [A5 - 0x49A]
  589. 00000642  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  590. 00000646  6718                     beq        +0x1A /* 00000660 */
  591. 00000648  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  592. 0000064C  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  593. 00000650  588F                     addq.l     A7, 4
  594. 00000652  4A40                     tst.w      D0
  595. 00000654  670A                     beq        +0xC /* 00000660 */
  596. 00000656  486D EF32                pea.l      [A5 - 0x10CE]
  597. 0000065A  4EBA FEBE                jsr        [PC - 0x142 /* 0000051A */]
  598. 0000065E  588F                     addq.l     A7, 4
  599. label00000660:
  600. 00000660  4E5E                     unlink     A6
  601. 00000662  4E75                     rts
  602. 00000664  504D                     addq.w     A5, 8
  603. 00000666  434C                     chk.w      D1, A4
  604. 00000668  4F53                     chk.w      D7, [A3]
  605. 0000066A  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  606. 0000066C  4E56 FFFE                link       A6, -0x0002
  607. 00000670  206E 0008                movea.l    A0, [A6 + 0x8]
  608. 00000674  2028 0012                move.l     D0, [A0 + 0x12]
  609. 00000678  53A8 0012                subq.l     [A0 + 0x12], 1
  610. 0000067C  4A80                     tst.l      D0
  611. 0000067E  6714                     beq        +0x16 /* 00000694 */
  612. 00000680  206E 0008                movea.l    A0, [A6 + 0x8]
  613. 00000684  2268 000E                movea.l    A1, [A0 + 0xE]
  614. 00000688  52A8 000E                addq.l     [A0 + 0xE], 1
  615. 0000068C  7000                     moveq.l    D0, 0x00
  616. 0000068E  1011                     move.b     D0, [A1]
  617. 00000690  48C0                     ext.l      D0
  618. 00000692  600A                     bra        +0xC /* 0000069E */
  619. label00000694:
  620. 00000694  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  621. 00000698  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  622. 0000069C  588F                     addq.l     A7, 4
  623. label0000069E:
  624. 0000069E  3D40 FFFE                move.w     [A6 - 0x2], D0
  625. 000006A2  0C40 FFFF                cmpi.w     D0, 0xFFFF
  626. 000006A6  6606                     bne        +0x8 /* 000006AE */
  627. 000006A8  70FF                     moveq.l    D0, 0xFFFFFFFF
  628. 000006AA  6000 005E                bra        +0x60 /* 0000070A */
  629. label000006AE:
  630. 000006AE  303C 00FF                move.w     D0, 0xFF
  631. 000006B2  C06E FFFE                and.w      D0, [A6 - 0x2]
  632. 000006B6  E148                     lsl        D0.w, 8
  633. 000006B8  206E 000C                movea.l    A0, [A6 + 0xC]
  634. 000006BC  3080                     move.w     [A0], D0
  635. 000006BE  206E 0008                movea.l    A0, [A6 + 0x8]
  636. 000006C2  2028 0012                move.l     D0, [A0 + 0x12]
  637. 000006C6  53A8 0012                subq.l     [A0 + 0x12], 1
  638. 000006CA  4A80                     tst.l      D0
  639. 000006CC  6714                     beq        +0x16 /* 000006E2 */
  640. 000006CE  206E 0008                movea.l    A0, [A6 + 0x8]
  641. 000006D2  2268 000E                movea.l    A1, [A0 + 0xE]
  642. 000006D6  52A8 000E                addq.l     [A0 + 0xE], 1
  643. 000006DA  7000                     moveq.l    D0, 0x00
  644. 000006DC  1011                     move.b     D0, [A1]
  645. 000006DE  48C0                     ext.l      D0
  646. 000006E0  600A                     bra        +0xC /* 000006EC */
  647. label000006E2:
  648. 000006E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  649. 000006E6  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  650. 000006EA  588F                     addq.l     A7, 4
  651. label000006EC:
  652. 000006EC  3D40 FFFE                move.w     [A6 - 0x2], D0
  653. 000006F0  0C40 FFFF                cmpi.w     D0, 0xFFFF
  654. 000006F4  6604                     bne        +0x6 /* 000006FA */
  655. 000006F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  656. 000006F8  6010                     bra        +0x12 /* 0000070A */
  657. label000006FA:
  658. 000006FA  303C 00FF                move.w     D0, 0xFF
  659. 000006FE  C06E FFFE                and.w      D0, [A6 - 0x2]
  660. 00000702  206E 000C                movea.l    A0, [A6 + 0xC]
  661. 00000706  8150                     or.w       [A0], D0
  662. 00000708  7000                     moveq.l    D0, 0x00
  663. label0000070A:
  664. 0000070A  4E5E                     unlink     A6
  665. 0000070C  4E75                     rts
  666. 0000070E  504D                     addq.w     A5, 8
  667. 00000710  5245                     addq.w     D5, 1
  668. 00000712  4144                     chk.w      D0, D4
  669. 00000714  4249                     clr.w      A1
  670. 00000716  4E56 0000                link       A6, 0
  671. 0000071A  206E 0008                movea.l    A0, [A6 + 0x8]
  672. 0000071E  2028 0012                move.l     D0, [A0 + 0x12]
  673. 00000722  53A8 0012                subq.l     [A0 + 0x12], 1
  674. 00000726  0C80 0000 0001           cmpi.l     D0, 0x1
  675. 0000072C  6320                     bls        +0x22 /* 0000074E */
  676. 0000072E  206E 0008                movea.l    A0, [A6 + 0x8]
  677. 00000732  2268 000E                movea.l    A1, [A0 + 0xE]
  678. 00000736  52A8 000E                addq.l     [A0 + 0xE], 1
  679. 0000073A  302E 000C                move.w     D0, [A6 + 0xC]
  680. 0000073E  E040                     asr        D0.w, 8
  681. 00000740  0240 00FF                andi.w     D0, 0xFF
  682. 00000744  1280                     move.b     [A1], D0
  683. 00000746  0240 00FF                andi.w     D0, 0xFF
  684. 0000074A  48C0                     ext.l      D0
  685. 0000074C  6016                     bra        +0x18 /* 00000764 */
  686. label0000074E:
  687. 0000074E  302E 000C                move.w     D0, [A6 + 0xC]
  688. 00000752  E040                     asr        D0.w, 8
  689. 00000754  0240 00FF                andi.w     D0, 0xFF
  690. 00000758  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  691. 0000075C  3F00                     move.w     -[A7], D0
  692. 0000075E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  693. 00000762  5C8F                     addq.l     A7, 6
  694. label00000764:
  695. 00000764  0C40 FFFF                cmpi.w     D0, 0xFFFF
  696. 00000768  6606                     bne        +0x8 /* 00000770 */
  697. 0000076A  70FF                     moveq.l    D0, 0xFFFFFFFF
  698. 0000076C  6000 0054                bra        +0x56 /* 000007C2 */
  699. label00000770:
  700. 00000770  206E 0008                movea.l    A0, [A6 + 0x8]
  701. 00000774  2028 0012                move.l     D0, [A0 + 0x12]
  702. 00000778  53A8 0012                subq.l     [A0 + 0x12], 1
  703. 0000077C  0C80 0000 0001           cmpi.l     D0, 0x1
  704. 00000782  631E                     bls        +0x20 /* 000007A2 */
  705. 00000784  206E 0008                movea.l    A0, [A6 + 0x8]
  706. 00000788  2268 000E                movea.l    A1, [A0 + 0xE]
  707. 0000078C  52A8 000E                addq.l     [A0 + 0xE], 1
  708. 00000790  303C 00FF                move.w     D0, 0xFF
  709. 00000794  C06E 000C                and.w      D0, [A6 + 0xC]
  710. 00000798  1280                     move.b     [A1], D0
  711. 0000079A  0240 00FF                andi.w     D0, 0xFF
  712. 0000079E  48C0                     ext.l      D0
  713. 000007A0  6014                     bra        +0x16 /* 000007B6 */
  714. label000007A2:
  715. 000007A2  303C 00FF                move.w     D0, 0xFF
  716. 000007A6  C06E 000C                and.w      D0, [A6 + 0xC]
  717. 000007AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  718. 000007AE  3F00                     move.w     -[A7], D0
  719. 000007B0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  720. 000007B4  5C8F                     addq.l     A7, 6
  721. label000007B6:
  722. 000007B6  0C40 FFFF                cmpi.w     D0, 0xFFFF
  723. 000007BA  6604                     bne        +0x6 /* 000007C0 */
  724. 000007BC  70FF                     moveq.l    D0, 0xFFFFFFFF
  725. 000007BE  6002                     bra        +0x4 /* 000007C2 */
  726. label000007C0:
  727. 000007C0  7000                     moveq.l    D0, 0x00
  728. label000007C2:
  729. 000007C2  4E5E                     unlink     A6
  730. 000007C4  4E75                     rts
  731. 000007C6  504D                     addq.w     A5, 8
  732. 000007C8  5752                     subq.w     [A2], 3
  733. 000007CA  4954                     chk.w      D4, [A4]
  734. 000007CC  4542                     chk.w      D2, D2
  735. 000007CE  4E56 FFFE                link       A6, -0x0002
  736. 000007D2  206E 0008                movea.l    A0, [A6 + 0x8]
  737. 000007D6  2028 0012                move.l     D0, [A0 + 0x12]
  738. 000007DA  53A8 0012                subq.l     [A0 + 0x12], 1
  739. 000007DE  4A80                     tst.l      D0
  740. 000007E0  6714                     beq        +0x16 /* 000007F6 */
  741. 000007E2  206E 0008                movea.l    A0, [A6 + 0x8]
  742. 000007E6  2268 000E                movea.l    A1, [A0 + 0xE]
  743. 000007EA  52A8 000E                addq.l     [A0 + 0xE], 1
  744. 000007EE  7000                     moveq.l    D0, 0x00
  745. 000007F0  1011                     move.b     D0, [A1]
  746. 000007F2  48C0                     ext.l      D0
  747. 000007F4  600A                     bra        +0xC /* 00000800 */
  748. label000007F6:
  749. 000007F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  750. 000007FA  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  751. 000007FE  588F                     addq.l     A7, 4
  752. label00000800:
  753. 00000800  3D40 FFFE                move.w     [A6 - 0x2], D0
  754. 00000804  0C40 FFFF                cmpi.w     D0, 0xFFFF
  755. 00000808  6606                     bne        +0x8 /* 00000810 */
  756. 0000080A  70FF                     moveq.l    D0, 0xFFFFFFFF
  757. 0000080C  6000 0116                bra        +0x118 /* 00000924 */
  758. label00000810:
  759. 00000810  303C 00FF                move.w     D0, 0xFF
  760. 00000814  C06E FFFE                and.w      D0, [A6 - 0x2]
  761. 00000818  7218                     moveq.l    D1, 0x18
  762. 0000081A  E368                     lsl        D0.w, D1
  763. 0000081C  206E 000C                movea.l    A0, [A6 + 0xC]
  764. 00000820  4840                     swap.w     D0
  765. 00000822  4240                     clr.w      D0
  766. 00000824  4840                     swap.w     D0
  767. 00000826  2080                     move.l     [A0], D0
  768. 00000828  206E 0008                movea.l    A0, [A6 + 0x8]
  769. 0000082C  2028 0012                move.l     D0, [A0 + 0x12]
  770. 00000830  53A8 0012                subq.l     [A0 + 0x12], 1
  771. 00000834  4A80                     tst.l      D0
  772. 00000836  6714                     beq        +0x16 /* 0000084C */
  773. 00000838  206E 0008                movea.l    A0, [A6 + 0x8]
  774. 0000083C  2268 000E                movea.l    A1, [A0 + 0xE]
  775. 00000840  52A8 000E                addq.l     [A0 + 0xE], 1
  776. 00000844  7000                     moveq.l    D0, 0x00
  777. 00000846  1011                     move.b     D0, [A1]
  778. 00000848  48C0                     ext.l      D0
  779. 0000084A  600A                     bra        +0xC /* 00000856 */
  780. label0000084C:
  781. 0000084C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  782. 00000850  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  783. 00000854  588F                     addq.l     A7, 4
  784. label00000856:
  785. 00000856  3D40 FFFE                move.w     [A6 - 0x2], D0
  786. 0000085A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  787. 0000085E  6606                     bne        +0x8 /* 00000866 */
  788. 00000860  70FF                     moveq.l    D0, 0xFFFFFFFF
  789. 00000862  6000 00C0                bra        +0xC2 /* 00000924 */
  790. label00000866:
  791. 00000866  303C 00FF                move.w     D0, 0xFF
  792. 0000086A  C06E FFFE                and.w      D0, [A6 - 0x2]
  793. 0000086E  7210                     moveq.l    D1, 0x10
  794. 00000870  E368                     lsl        D0.w, D1
  795. 00000872  4840                     swap.w     D0
  796. 00000874  4240                     clr.w      D0
  797. 00000876  4840                     swap.w     D0
  798. 00000878  206E 000C                movea.l    A0, [A6 + 0xC]
  799. 0000087C  8190                     or.l       [A0], D0
  800. 0000087E  206E 0008                movea.l    A0, [A6 + 0x8]
  801. 00000882  2028 0012                move.l     D0, [A0 + 0x12]
  802. 00000886  53A8 0012                subq.l     [A0 + 0x12], 1
  803. 0000088A  4A80                     tst.l      D0
  804. 0000088C  6714                     beq        +0x16 /* 000008A2 */
  805. 0000088E  206E 0008                movea.l    A0, [A6 + 0x8]
  806. 00000892  2268 000E                movea.l    A1, [A0 + 0xE]
  807. 00000896  52A8 000E                addq.l     [A0 + 0xE], 1
  808. 0000089A  7000                     moveq.l    D0, 0x00
  809. 0000089C  1011                     move.b     D0, [A1]
  810. 0000089E  48C0                     ext.l      D0
  811. 000008A0  600A                     bra        +0xC /* 000008AC */
  812. label000008A2:
  813. 000008A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  814. 000008A6  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  815. 000008AA  588F                     addq.l     A7, 4
  816. label000008AC:
  817. 000008AC  3D40 FFFE                move.w     [A6 - 0x2], D0
  818. 000008B0  0C40 FFFF                cmpi.w     D0, 0xFFFF
  819. 000008B4  6606                     bne        +0x8 /* 000008BC */
  820. 000008B6  70FF                     moveq.l    D0, 0xFFFFFFFF
  821. 000008B8  6000 006A                bra        +0x6C /* 00000924 */
  822. label000008BC:
  823. 000008BC  303C 00FF                move.w     D0, 0xFF
  824. 000008C0  C06E FFFE                and.w      D0, [A6 - 0x2]
  825. 000008C4  E148                     lsl        D0.w, 8
  826. 000008C6  4840                     swap.w     D0
  827. 000008C8  4240                     clr.w      D0
  828. 000008CA  4840                     swap.w     D0
  829. 000008CC  206E 000C                movea.l    A0, [A6 + 0xC]
  830. 000008D0  8190                     or.l       [A0], D0
  831. 000008D2  206E 0008                movea.l    A0, [A6 + 0x8]
  832. 000008D6  2028 0012                move.l     D0, [A0 + 0x12]
  833. 000008DA  53A8 0012                subq.l     [A0 + 0x12], 1
  834. 000008DE  4A80                     tst.l      D0
  835. 000008E0  6714                     beq        +0x16 /* 000008F6 */
  836. 000008E2  206E 0008                movea.l    A0, [A6 + 0x8]
  837. 000008E6  2268 000E                movea.l    A1, [A0 + 0xE]
  838. 000008EA  52A8 000E                addq.l     [A0 + 0xE], 1
  839. 000008EE  7000                     moveq.l    D0, 0x00
  840. 000008F0  1011                     move.b     D0, [A1]
  841. 000008F2  48C0                     ext.l      D0
  842. 000008F4  600A                     bra        +0xC /* 00000900 */
  843. label000008F6:
  844. 000008F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  845. 000008FA  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  846. 000008FE  588F                     addq.l     A7, 4
  847. label00000900:
  848. 00000900  3D40 FFFE                move.w     [A6 - 0x2], D0
  849. 00000904  0C40 FFFF                cmpi.w     D0, 0xFFFF
  850. 00000908  6604                     bne        +0x6 /* 0000090E */
  851. 0000090A  70FF                     moveq.l    D0, 0xFFFFFFFF
  852. 0000090C  6016                     bra        +0x18 /* 00000924 */
  853. label0000090E:
  854. 0000090E  303C 00FF                move.w     D0, 0xFF
  855. 00000912  C06E FFFE                and.w      D0, [A6 - 0x2]
  856. 00000916  4840                     swap.w     D0
  857. 00000918  4240                     clr.w      D0
  858. 0000091A  4840                     swap.w     D0
  859. 0000091C  206E 000C                movea.l    A0, [A6 + 0xC]
  860. 00000920  8190                     or.l       [A0], D0
  861. 00000922  7000                     moveq.l    D0, 0x00
  862. label00000924:
  863. 00000924  4E5E                     unlink     A6
  864. 00000926  4E75                     rts
  865. 00000928  504D                     addq.w     A5, 8
  866. 0000092A  5245                     addq.w     D5, 1
  867. 0000092C  4144                     chk.w      D0, D4
  868. 0000092E  4249                     clr.w      A1
  869. 00000930  4E56 0000                link       A6, 0
  870. 00000934  206E 0008                movea.l    A0, [A6 + 0x8]
  871. 00000938  2028 0012                move.l     D0, [A0 + 0x12]
  872. 0000093C  53A8 0012                subq.l     [A0 + 0x12], 1
  873. 00000940  0C80 0000 0001           cmpi.l     D0, 0x1
  874. 00000946  6324                     bls        +0x26 /* 0000096C */
  875. 00000948  206E 0008                movea.l    A0, [A6 + 0x8]
  876. 0000094C  2268 000E                movea.l    A1, [A0 + 0xE]
  877. 00000950  52A8 000E                addq.l     [A0 + 0xE], 1
  878. 00000954  202E 000C                move.l     D0, [A6 + 0xC]
  879. 00000958  7218                     moveq.l    D1, 0x18
  880. 0000095A  E2A0                     asr        D0, D1
  881. 0000095C  0280 0000 00FF           andi.l     D0, 0xFF
  882. 00000962  1280                     move.b     [A1], D0
  883. 00000964  0240 00FF                andi.w     D0, 0xFF
  884. 00000968  48C0                     ext.l      D0
  885. 0000096A  601A                     bra        +0x1C /* 00000986 */
  886. label0000096C:
  887. 0000096C  202E 000C                move.l     D0, [A6 + 0xC]
  888. 00000970  7218                     moveq.l    D1, 0x18
  889. 00000972  E2A0                     asr        D0, D1
  890. 00000974  0280 0000 00FF           andi.l     D0, 0xFF
  891. 0000097A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  892. 0000097E  3F00                     move.w     -[A7], D0
  893. 00000980  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  894. 00000984  5C8F                     addq.l     A7, 6
  895. label00000986:
  896. 00000986  0C40 FFFF                cmpi.w     D0, 0xFFFF
  897. 0000098A  6606                     bne        +0x8 /* 00000992 */
  898. 0000098C  70FF                     moveq.l    D0, 0xFFFFFFFF
  899. 0000098E  6000 0110                bra        +0x112 /* 00000AA0 */
  900. label00000992:
  901. 00000992  206E 0008                movea.l    A0, [A6 + 0x8]
  902. 00000996  2028 0012                move.l     D0, [A0 + 0x12]
  903. 0000099A  53A8 0012                subq.l     [A0 + 0x12], 1
  904. 0000099E  0C80 0000 0001           cmpi.l     D0, 0x1
  905. 000009A4  6324                     bls        +0x26 /* 000009CA */
  906. 000009A6  206E 0008                movea.l    A0, [A6 + 0x8]
  907. 000009AA  2268 000E                movea.l    A1, [A0 + 0xE]
  908. 000009AE  52A8 000E                addq.l     [A0 + 0xE], 1
  909. 000009B2  202E 000C                move.l     D0, [A6 + 0xC]
  910. 000009B6  7210                     moveq.l    D1, 0x10
  911. 000009B8  E2A0                     asr        D0, D1
  912. 000009BA  0280 0000 00FF           andi.l     D0, 0xFF
  913. 000009C0  1280                     move.b     [A1], D0
  914. 000009C2  0240 00FF                andi.w     D0, 0xFF
  915. 000009C6  48C0                     ext.l      D0
  916. 000009C8  601A                     bra        +0x1C /* 000009E4 */
  917. label000009CA:
  918. 000009CA  202E 000C                move.l     D0, [A6 + 0xC]
  919. 000009CE  7210                     moveq.l    D1, 0x10
  920. 000009D0  E2A0                     asr        D0, D1
  921. 000009D2  0280 0000 00FF           andi.l     D0, 0xFF
  922. 000009D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  923. 000009DC  3F00                     move.w     -[A7], D0
  924. 000009DE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  925. 000009E2  5C8F                     addq.l     A7, 6
  926. label000009E4:
  927. 000009E4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  928. 000009E8  6606                     bne        +0x8 /* 000009F0 */
  929. 000009EA  70FF                     moveq.l    D0, 0xFFFFFFFF
  930. 000009EC  6000 00B2                bra        +0xB4 /* 00000AA0 */
  931. label000009F0:
  932. 000009F0  206E 0008                movea.l    A0, [A6 + 0x8]
  933. 000009F4  2028 0012                move.l     D0, [A0 + 0x12]
  934. 000009F8  53A8 0012                subq.l     [A0 + 0x12], 1
  935. 000009FC  0C80 0000 0001           cmpi.l     D0, 0x1
  936. 00000A02  6322                     bls        +0x24 /* 00000A26 */
  937. 00000A04  206E 0008                movea.l    A0, [A6 + 0x8]
  938. 00000A08  2268 000E                movea.l    A1, [A0 + 0xE]
  939. 00000A0C  52A8 000E                addq.l     [A0 + 0xE], 1
  940. 00000A10  202E 000C                move.l     D0, [A6 + 0xC]
  941. 00000A14  E080                     asr        D0, 8
  942. 00000A16  0280 0000 00FF           andi.l     D0, 0xFF
  943. 00000A1C  1280                     move.b     [A1], D0
  944. 00000A1E  0240 00FF                andi.w     D0, 0xFF
  945. 00000A22  48C0                     ext.l      D0
  946. 00000A24  6018                     bra        +0x1A /* 00000A3E */
  947. label00000A26:
  948. 00000A26  202E 000C                move.l     D0, [A6 + 0xC]
  949. 00000A2A  E080                     asr        D0, 8
  950. 00000A2C  0280 0000 00FF           andi.l     D0, 0xFF
  951. 00000A32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  952. 00000A36  3F00                     move.w     -[A7], D0
  953. 00000A38  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  954. 00000A3C  5C8F                     addq.l     A7, 6
  955. label00000A3E:
  956. 00000A3E  0C40 FFFF                cmpi.w     D0, 0xFFFF
  957. 00000A42  6606                     bne        +0x8 /* 00000A4A */
  958. 00000A44  70FF                     moveq.l    D0, 0xFFFFFFFF
  959. 00000A46  6000 0058                bra        +0x5A /* 00000AA0 */
  960. label00000A4A:
  961. 00000A4A  206E 0008                movea.l    A0, [A6 + 0x8]
  962. 00000A4E  2028 0012                move.l     D0, [A0 + 0x12]
  963. 00000A52  53A8 0012                subq.l     [A0 + 0x12], 1
  964. 00000A56  0C80 0000 0001           cmpi.l     D0, 0x1
  965. 00000A5C  6320                     bls        +0x22 /* 00000A7E */
  966. 00000A5E  206E 0008                movea.l    A0, [A6 + 0x8]
  967. 00000A62  2268 000E                movea.l    A1, [A0 + 0xE]
  968. 00000A66  52A8 000E                addq.l     [A0 + 0xE], 1
  969. 00000A6A  203C 0000 00FF           move.l     D0, 0xFF
  970. 00000A70  C0AE 000C                and.l      D0, [A6 + 0xC]
  971. 00000A74  1280                     move.b     [A1], D0
  972. 00000A76  0240 00FF                andi.w     D0, 0xFF
  973. 00000A7A  48C0                     ext.l      D0
  974. 00000A7C  6016                     bra        +0x18 /* 00000A94 */
  975. label00000A7E:
  976. 00000A7E  203C 0000 00FF           move.l     D0, 0xFF
  977. 00000A84  C0AE 000C                and.l      D0, [A6 + 0xC]
  978. 00000A88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  979. 00000A8C  3F00                     move.w     -[A7], D0
  980. 00000A8E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  981. 00000A92  5C8F                     addq.l     A7, 6
  982. label00000A94:
  983. 00000A94  0C40 FFFF                cmpi.w     D0, 0xFFFF
  984. 00000A98  6604                     bne        +0x6 /* 00000A9E */
  985. 00000A9A  70FF                     moveq.l    D0, 0xFFFFFFFF
  986. 00000A9C  6002                     bra        +0x4 /* 00000AA0 */
  987. label00000A9E:
  988. 00000A9E  7000                     moveq.l    D0, 0x00
  989. label00000AA0:
  990. 00000AA0  4E5E                     unlink     A6
  991. 00000AA2  4E75                     rts
  992. 00000AA4  504D                     addq.w     A5, 8
  993. 00000AA6  5752                     subq.w     [A2], 3
  994. 00000AA8  4954                     chk.w      D4, [A4]
  995. 00000AAA  4542                     chk.w      D2, D2
  996. 00000AAC  4E56 FFFE                link       A6, -0x0002
  997. 00000AB0  206E 0008                movea.l    A0, [A6 + 0x8]
  998. 00000AB4  2028 0012                move.l     D0, [A0 + 0x12]
  999. 00000AB8  53A8 0012                subq.l     [A0 + 0x12], 1
  1000. 00000ABC  4A80                     tst.l      D0
  1001. 00000ABE  6714                     beq        +0x16 /* 00000AD4 */
  1002. 00000AC0  206E 0008                movea.l    A0, [A6 + 0x8]
  1003. 00000AC4  2268 000E                movea.l    A1, [A0 + 0xE]
  1004. 00000AC8  52A8 000E                addq.l     [A0 + 0xE], 1
  1005. 00000ACC  7000                     moveq.l    D0, 0x00
  1006. 00000ACE  1011                     move.b     D0, [A1]
  1007. 00000AD0  48C0                     ext.l      D0
  1008. 00000AD2  600A                     bra        +0xC /* 00000ADE */
  1009. label00000AD4:
  1010. 00000AD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1011. 00000AD8  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1012. 00000ADC  588F                     addq.l     A7, 4
  1013. label00000ADE:
  1014. 00000ADE  3D40 FFFE                move.w     [A6 - 0x2], D0
  1015. 00000AE2  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1016. 00000AE6  6606                     bne        +0x8 /* 00000AEE */
  1017. 00000AE8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1018. 00000AEA  6000 005E                bra        +0x60 /* 00000B4A */
  1019. label00000AEE:
  1020. 00000AEE  303C 00FF                move.w     D0, 0xFF
  1021. 00000AF2  C06E FFFE                and.w      D0, [A6 - 0x2]
  1022. 00000AF6  206E 000C                movea.l    A0, [A6 + 0xC]
  1023. 00000AFA  3080                     move.w     [A0], D0
  1024. 00000AFC  206E 0008                movea.l    A0, [A6 + 0x8]
  1025. 00000B00  2028 0012                move.l     D0, [A0 + 0x12]
  1026. 00000B04  53A8 0012                subq.l     [A0 + 0x12], 1
  1027. 00000B08  4A80                     tst.l      D0
  1028. 00000B0A  6714                     beq        +0x16 /* 00000B20 */
  1029. 00000B0C  206E 0008                movea.l    A0, [A6 + 0x8]
  1030. 00000B10  2268 000E                movea.l    A1, [A0 + 0xE]
  1031. 00000B14  52A8 000E                addq.l     [A0 + 0xE], 1
  1032. 00000B18  7000                     moveq.l    D0, 0x00
  1033. 00000B1A  1011                     move.b     D0, [A1]
  1034. 00000B1C  48C0                     ext.l      D0
  1035. 00000B1E  600A                     bra        +0xC /* 00000B2A */
  1036. label00000B20:
  1037. 00000B20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1038. 00000B24  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1039. 00000B28  588F                     addq.l     A7, 4
  1040. label00000B2A:
  1041. 00000B2A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1042. 00000B2E  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1043. 00000B32  6604                     bne        +0x6 /* 00000B38 */
  1044. 00000B34  70FF                     moveq.l    D0, 0xFFFFFFFF
  1045. 00000B36  6012                     bra        +0x14 /* 00000B4A */
  1046. label00000B38:
  1047. 00000B38  303C 00FF                move.w     D0, 0xFF
  1048. 00000B3C  C06E FFFE                and.w      D0, [A6 - 0x2]
  1049. 00000B40  E148                     lsl        D0.w, 8
  1050. 00000B42  206E 000C                movea.l    A0, [A6 + 0xC]
  1051. 00000B46  8150                     or.w       [A0], D0
  1052. 00000B48  7000                     moveq.l    D0, 0x00
  1053. label00000B4A:
  1054. 00000B4A  4E5E                     unlink     A6
  1055. 00000B4C  4E75                     rts
  1056. 00000B4E  504D                     addq.w     A5, 8
  1057. 00000B50  5245                     addq.w     D5, 1
  1058. 00000B52  4144                     chk.w      D0, D4
  1059. 00000B54  4C49 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A1
  1060. 00000B58  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1061. 00000B5C  0008 2028                ori.b      A0, 0x28 /* '(' */
  1062. 00000B60  0012 53A8                ori.b      [A2], 0xA8
  1063. 00000B64  0012 0C80                ori.b      [A2], 0x80
  1064. 00000B68  0000 0001                ori.b      D0, 0x1
  1065. 00000B6C  631E                     bls        +0x20 /* 00000B8C */
  1066. 00000B6E  206E 0008                movea.l    A0, [A6 + 0x8]
  1067. 00000B72  2268 000E                movea.l    A1, [A0 + 0xE]
  1068. 00000B76  52A8 000E                addq.l     [A0 + 0xE], 1
  1069. 00000B7A  303C 00FF                move.w     D0, 0xFF
  1070. 00000B7E  C06E 000C                and.w      D0, [A6 + 0xC]
  1071. 00000B82  1280                     move.b     [A1], D0
  1072. 00000B84  0240 00FF                andi.w     D0, 0xFF
  1073. 00000B88  48C0                     ext.l      D0
  1074. 00000B8A  6014                     bra        +0x16 /* 00000BA0 */
  1075. label00000B8C:
  1076. 00000B8C  303C 00FF                move.w     D0, 0xFF
  1077. 00000B90  C06E 000C                and.w      D0, [A6 + 0xC]
  1078. 00000B94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1079. 00000B98  3F00                     move.w     -[A7], D0
  1080. 00000B9A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1081. 00000B9E  5C8F                     addq.l     A7, 6
  1082. label00000BA0:
  1083. 00000BA0  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1084. 00000BA4  6606                     bne        +0x8 /* 00000BAC */
  1085. 00000BA6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1086. 00000BA8  6000 0058                bra        +0x5A /* 00000C02 */
  1087. label00000BAC:
  1088. 00000BAC  206E 0008                movea.l    A0, [A6 + 0x8]
  1089. 00000BB0  2028 0012                move.l     D0, [A0 + 0x12]
  1090. 00000BB4  53A8 0012                subq.l     [A0 + 0x12], 1
  1091. 00000BB8  0C80 0000 0001           cmpi.l     D0, 0x1
  1092. 00000BBE  6320                     bls        +0x22 /* 00000BE0 */
  1093. 00000BC0  206E 0008                movea.l    A0, [A6 + 0x8]
  1094. 00000BC4  2268 000E                movea.l    A1, [A0 + 0xE]
  1095. 00000BC8  52A8 000E                addq.l     [A0 + 0xE], 1
  1096. 00000BCC  302E 000C                move.w     D0, [A6 + 0xC]
  1097. 00000BD0  E040                     asr        D0.w, 8
  1098. 00000BD2  0240 00FF                andi.w     D0, 0xFF
  1099. 00000BD6  1280                     move.b     [A1], D0
  1100. 00000BD8  0240 00FF                andi.w     D0, 0xFF
  1101. 00000BDC  48C0                     ext.l      D0
  1102. 00000BDE  6016                     bra        +0x18 /* 00000BF6 */
  1103. label00000BE0:
  1104. 00000BE0  302E 000C                move.w     D0, [A6 + 0xC]
  1105. 00000BE4  E040                     asr        D0.w, 8
  1106. 00000BE6  0240 00FF                andi.w     D0, 0xFF
  1107. 00000BEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1108. 00000BEE  3F00                     move.w     -[A7], D0
  1109. 00000BF0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1110. 00000BF4  5C8F                     addq.l     A7, 6
  1111. label00000BF6:
  1112. 00000BF6  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1113. 00000BFA  6604                     bne        +0x6 /* 00000C00 */
  1114. 00000BFC  70FF                     moveq.l    D0, 0xFFFFFFFF
  1115. 00000BFE  6002                     bra        +0x4 /* 00000C02 */
  1116. label00000C00:
  1117. 00000C00  7000                     moveq.l    D0, 0x00
  1118. label00000C02:
  1119. 00000C02  4E5E                     unlink     A6
  1120. 00000C04  4E75                     rts
  1121. 00000C06  504D                     addq.w     A5, 8
  1122. 00000C08  5752                     subq.w     [A2], 3
  1123. 00000C0A  4954                     chk.w      D4, [A4]
  1124. 00000C0C  454C                     chk.w      D2, A4
  1125. 00000C0E  4E56 FFFE                link       A6, -0x0002
  1126. 00000C12  206E 0008                movea.l    A0, [A6 + 0x8]
  1127. 00000C16  2028 0012                move.l     D0, [A0 + 0x12]
  1128. 00000C1A  53A8 0012                subq.l     [A0 + 0x12], 1
  1129. 00000C1E  4A80                     tst.l      D0
  1130. 00000C20  6714                     beq        +0x16 /* 00000C36 */
  1131. 00000C22  206E 0008                movea.l    A0, [A6 + 0x8]
  1132. 00000C26  2268 000E                movea.l    A1, [A0 + 0xE]
  1133. 00000C2A  52A8 000E                addq.l     [A0 + 0xE], 1
  1134. 00000C2E  7000                     moveq.l    D0, 0x00
  1135. 00000C30  1011                     move.b     D0, [A1]
  1136. 00000C32  48C0                     ext.l      D0
  1137. 00000C34  600A                     bra        +0xC /* 00000C40 */
  1138. label00000C36:
  1139. 00000C36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1140. 00000C3A  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1141. 00000C3E  588F                     addq.l     A7, 4
  1142. label00000C40:
  1143. 00000C40  3D40 FFFE                move.w     [A6 - 0x2], D0
  1144. 00000C44  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1145. 00000C48  6606                     bne        +0x8 /* 00000C50 */
  1146. 00000C4A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1147. 00000C4C  6000 0116                bra        +0x118 /* 00000D64 */
  1148. label00000C50:
  1149. 00000C50  303C 00FF                move.w     D0, 0xFF
  1150. 00000C54  C06E FFFE                and.w      D0, [A6 - 0x2]
  1151. 00000C58  206E 000C                movea.l    A0, [A6 + 0xC]
  1152. 00000C5C  4840                     swap.w     D0
  1153. 00000C5E  4240                     clr.w      D0
  1154. 00000C60  4840                     swap.w     D0
  1155. 00000C62  2080                     move.l     [A0], D0
  1156. 00000C64  206E 0008                movea.l    A0, [A6 + 0x8]
  1157. 00000C68  2028 0012                move.l     D0, [A0 + 0x12]
  1158. 00000C6C  53A8 0012                subq.l     [A0 + 0x12], 1
  1159. 00000C70  4A80                     tst.l      D0
  1160. 00000C72  6714                     beq        +0x16 /* 00000C88 */
  1161. 00000C74  206E 0008                movea.l    A0, [A6 + 0x8]
  1162. 00000C78  2268 000E                movea.l    A1, [A0 + 0xE]
  1163. 00000C7C  52A8 000E                addq.l     [A0 + 0xE], 1
  1164. 00000C80  7000                     moveq.l    D0, 0x00
  1165. 00000C82  1011                     move.b     D0, [A1]
  1166. 00000C84  48C0                     ext.l      D0
  1167. 00000C86  600A                     bra        +0xC /* 00000C92 */
  1168. label00000C88:
  1169. 00000C88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1170. 00000C8C  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1171. 00000C90  588F                     addq.l     A7, 4
  1172. label00000C92:
  1173. 00000C92  3D40 FFFE                move.w     [A6 - 0x2], D0
  1174. 00000C96  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1175. 00000C9A  6606                     bne        +0x8 /* 00000CA2 */
  1176. 00000C9C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1177. 00000C9E  6000 00C4                bra        +0xC6 /* 00000D64 */
  1178. label00000CA2:
  1179. 00000CA2  303C 00FF                move.w     D0, 0xFF
  1180. 00000CA6  C06E FFFE                and.w      D0, [A6 - 0x2]
  1181. 00000CAA  E148                     lsl        D0.w, 8
  1182. 00000CAC  4840                     swap.w     D0
  1183. 00000CAE  4240                     clr.w      D0
  1184. 00000CB0  4840                     swap.w     D0
  1185. 00000CB2  206E 000C                movea.l    A0, [A6 + 0xC]
  1186. 00000CB6  8190                     or.l       [A0], D0
  1187. 00000CB8  206E 0008                movea.l    A0, [A6 + 0x8]
  1188. 00000CBC  2028 0012                move.l     D0, [A0 + 0x12]
  1189. 00000CC0  53A8 0012                subq.l     [A0 + 0x12], 1
  1190. 00000CC4  4A80                     tst.l      D0
  1191. 00000CC6  6714                     beq        +0x16 /* 00000CDC */
  1192. 00000CC8  206E 0008                movea.l    A0, [A6 + 0x8]
  1193. 00000CCC  2268 000E                movea.l    A1, [A0 + 0xE]
  1194. 00000CD0  52A8 000E                addq.l     [A0 + 0xE], 1
  1195. 00000CD4  7000                     moveq.l    D0, 0x00
  1196. 00000CD6  1011                     move.b     D0, [A1]
  1197. 00000CD8  48C0                     ext.l      D0
  1198. 00000CDA  600A                     bra        +0xC /* 00000CE6 */
  1199. label00000CDC:
  1200. 00000CDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1201. 00000CE0  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1202. 00000CE4  588F                     addq.l     A7, 4
  1203. label00000CE6:
  1204. 00000CE6  3D40 FFFE                move.w     [A6 - 0x2], D0
  1205. 00000CEA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1206. 00000CEE  6606                     bne        +0x8 /* 00000CF6 */
  1207. 00000CF0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1208. 00000CF2  6000 0070                bra        +0x72 /* 00000D64 */
  1209. label00000CF6:
  1210. 00000CF6  303C 00FF                move.w     D0, 0xFF
  1211. 00000CFA  C06E FFFE                and.w      D0, [A6 - 0x2]
  1212. 00000CFE  7210                     moveq.l    D1, 0x10
  1213. 00000D00  E368                     lsl        D0.w, D1
  1214. 00000D02  4840                     swap.w     D0
  1215. 00000D04  4240                     clr.w      D0
  1216. 00000D06  4840                     swap.w     D0
  1217. 00000D08  206E 000C                movea.l    A0, [A6 + 0xC]
  1218. 00000D0C  8190                     or.l       [A0], D0
  1219. 00000D0E  206E 0008                movea.l    A0, [A6 + 0x8]
  1220. 00000D12  2028 0012                move.l     D0, [A0 + 0x12]
  1221. 00000D16  53A8 0012                subq.l     [A0 + 0x12], 1
  1222. 00000D1A  4A80                     tst.l      D0
  1223. 00000D1C  6714                     beq        +0x16 /* 00000D32 */
  1224. 00000D1E  206E 0008                movea.l    A0, [A6 + 0x8]
  1225. 00000D22  2268 000E                movea.l    A1, [A0 + 0xE]
  1226. 00000D26  52A8 000E                addq.l     [A0 + 0xE], 1
  1227. 00000D2A  7000                     moveq.l    D0, 0x00
  1228. 00000D2C  1011                     move.b     D0, [A1]
  1229. 00000D2E  48C0                     ext.l      D0
  1230. 00000D30  600A                     bra        +0xC /* 00000D3C */
  1231. label00000D32:
  1232. 00000D32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1233. 00000D36  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1234. 00000D3A  588F                     addq.l     A7, 4
  1235. label00000D3C:
  1236. 00000D3C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1237. 00000D40  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1238. 00000D44  6604                     bne        +0x6 /* 00000D4A */
  1239. 00000D46  70FF                     moveq.l    D0, 0xFFFFFFFF
  1240. 00000D48  601A                     bra        +0x1C /* 00000D64 */
  1241. label00000D4A:
  1242. 00000D4A  303C 00FF                move.w     D0, 0xFF
  1243. 00000D4E  C06E FFFE                and.w      D0, [A6 - 0x2]
  1244. 00000D52  7218                     moveq.l    D1, 0x18
  1245. 00000D54  E368                     lsl        D0.w, D1
  1246. 00000D56  4840                     swap.w     D0
  1247. 00000D58  4240                     clr.w      D0
  1248. 00000D5A  4840                     swap.w     D0
  1249. 00000D5C  206E 000C                movea.l    A0, [A6 + 0xC]
  1250. 00000D60  8190                     or.l       [A0], D0
  1251. 00000D62  7000                     moveq.l    D0, 0x00
  1252. label00000D64:
  1253. 00000D64  4E5E                     unlink     A6
  1254. 00000D66  4E75                     rts
  1255. 00000D68  504D                     addq.w     A5, 8
  1256. 00000D6A  5245                     addq.w     D5, 1
  1257. 00000D6C  4144                     chk.w      D0, D4
  1258. 00000D6E  4C49 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A1
  1259. 00000D72  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1260. 00000D76  0008 2028                ori.b      A0, 0x28 /* '(' */
  1261. 00000D7A  0012 53A8                ori.b      [A2], 0xA8
  1262. 00000D7E  0012 0C80                ori.b      [A2], 0x80
  1263. 00000D82  0000 0001                ori.b      D0, 0x1
  1264. 00000D86  6320                     bls        +0x22 /* 00000DA8 */
  1265. 00000D88  206E 0008                movea.l    A0, [A6 + 0x8]
  1266. 00000D8C  2268 000E                movea.l    A1, [A0 + 0xE]
  1267. 00000D90  52A8 000E                addq.l     [A0 + 0xE], 1
  1268. 00000D94  203C 0000 00FF           move.l     D0, 0xFF
  1269. 00000D9A  C0AE 000C                and.l      D0, [A6 + 0xC]
  1270. 00000D9E  1280                     move.b     [A1], D0
  1271. 00000DA0  0240 00FF                andi.w     D0, 0xFF
  1272. 00000DA4  48C0                     ext.l      D0
  1273. 00000DA6  6016                     bra        +0x18 /* 00000DBE */
  1274. label00000DA8:
  1275. 00000DA8  203C 0000 00FF           move.l     D0, 0xFF
  1276. 00000DAE  C0AE 000C                and.l      D0, [A6 + 0xC]
  1277. 00000DB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1278. 00000DB6  3F00                     move.w     -[A7], D0
  1279. 00000DB8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1280. 00000DBC  5C8F                     addq.l     A7, 6
  1281. label00000DBE:
  1282. 00000DBE  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1283. 00000DC2  6606                     bne        +0x8 /* 00000DCA */
  1284. 00000DC4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1285. 00000DC6  6000 0118                bra        +0x11A /* 00000EE0 */
  1286. label00000DCA:
  1287. 00000DCA  206E 0008                movea.l    A0, [A6 + 0x8]
  1288. 00000DCE  2028 0012                move.l     D0, [A0 + 0x12]
  1289. 00000DD2  53A8 0012                subq.l     [A0 + 0x12], 1
  1290. 00000DD6  0C80 0000 0001           cmpi.l     D0, 0x1
  1291. 00000DDC  6322                     bls        +0x24 /* 00000E00 */
  1292. 00000DDE  206E 0008                movea.l    A0, [A6 + 0x8]
  1293. 00000DE2  2268 000E                movea.l    A1, [A0 + 0xE]
  1294. 00000DE6  52A8 000E                addq.l     [A0 + 0xE], 1
  1295. 00000DEA  202E 000C                move.l     D0, [A6 + 0xC]
  1296. 00000DEE  E080                     asr        D0, 8
  1297. 00000DF0  0280 0000 00FF           andi.l     D0, 0xFF
  1298. 00000DF6  1280                     move.b     [A1], D0
  1299. 00000DF8  0240 00FF                andi.w     D0, 0xFF
  1300. 00000DFC  48C0                     ext.l      D0
  1301. 00000DFE  6018                     bra        +0x1A /* 00000E18 */
  1302. label00000E00:
  1303. 00000E00  202E 000C                move.l     D0, [A6 + 0xC]
  1304. 00000E04  E080                     asr        D0, 8
  1305. 00000E06  0280 0000 00FF           andi.l     D0, 0xFF
  1306. 00000E0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1307. 00000E10  3F00                     move.w     -[A7], D0
  1308. 00000E12  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1309. 00000E16  5C8F                     addq.l     A7, 6
  1310. label00000E18:
  1311. 00000E18  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1312. 00000E1C  6606                     bne        +0x8 /* 00000E24 */
  1313. 00000E1E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1314. 00000E20  6000 00BE                bra        +0xC0 /* 00000EE0 */
  1315. label00000E24:
  1316. 00000E24  206E 0008                movea.l    A0, [A6 + 0x8]
  1317. 00000E28  2028 0012                move.l     D0, [A0 + 0x12]
  1318. 00000E2C  53A8 0012                subq.l     [A0 + 0x12], 1
  1319. 00000E30  0C80 0000 0001           cmpi.l     D0, 0x1
  1320. 00000E36  6324                     bls        +0x26 /* 00000E5C */
  1321. 00000E38  206E 0008                movea.l    A0, [A6 + 0x8]
  1322. 00000E3C  2268 000E                movea.l    A1, [A0 + 0xE]
  1323. 00000E40  52A8 000E                addq.l     [A0 + 0xE], 1
  1324. 00000E44  202E 000C                move.l     D0, [A6 + 0xC]
  1325. 00000E48  7210                     moveq.l    D1, 0x10
  1326. 00000E4A  E2A0                     asr        D0, D1
  1327. 00000E4C  0280 0000 00FF           andi.l     D0, 0xFF
  1328. 00000E52  1280                     move.b     [A1], D0
  1329. 00000E54  0240 00FF                andi.w     D0, 0xFF
  1330. 00000E58  48C0                     ext.l      D0
  1331. 00000E5A  601A                     bra        +0x1C /* 00000E76 */
  1332. label00000E5C:
  1333. 00000E5C  202E 000C                move.l     D0, [A6 + 0xC]
  1334. 00000E60  7210                     moveq.l    D1, 0x10
  1335. 00000E62  E2A0                     asr        D0, D1
  1336. 00000E64  0280 0000 00FF           andi.l     D0, 0xFF
  1337. 00000E6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1338. 00000E6E  3F00                     move.w     -[A7], D0
  1339. 00000E70  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1340. 00000E74  5C8F                     addq.l     A7, 6
  1341. label00000E76:
  1342. 00000E76  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1343. 00000E7A  6606                     bne        +0x8 /* 00000E82 */
  1344. 00000E7C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1345. 00000E7E  6000 0060                bra        +0x62 /* 00000EE0 */
  1346. label00000E82:
  1347. 00000E82  206E 0008                movea.l    A0, [A6 + 0x8]
  1348. 00000E86  2028 0012                move.l     D0, [A0 + 0x12]
  1349. 00000E8A  53A8 0012                subq.l     [A0 + 0x12], 1
  1350. 00000E8E  0C80 0000 0001           cmpi.l     D0, 0x1
  1351. 00000E94  6324                     bls        +0x26 /* 00000EBA */
  1352. 00000E96  206E 0008                movea.l    A0, [A6 + 0x8]
  1353. 00000E9A  2268 000E                movea.l    A1, [A0 + 0xE]
  1354. 00000E9E  52A8 000E                addq.l     [A0 + 0xE], 1
  1355. 00000EA2  202E 000C                move.l     D0, [A6 + 0xC]
  1356. 00000EA6  7218                     moveq.l    D1, 0x18
  1357. 00000EA8  E2A0                     asr        D0, D1
  1358. 00000EAA  0280 0000 00FF           andi.l     D0, 0xFF
  1359. 00000EB0  1280                     move.b     [A1], D0
  1360. 00000EB2  0240 00FF                andi.w     D0, 0xFF
  1361. 00000EB6  48C0                     ext.l      D0
  1362. 00000EB8  601A                     bra        +0x1C /* 00000ED4 */
  1363. label00000EBA:
  1364. 00000EBA  202E 000C                move.l     D0, [A6 + 0xC]
  1365. 00000EBE  7218                     moveq.l    D1, 0x18
  1366. 00000EC0  E2A0                     asr        D0, D1
  1367. 00000EC2  0280 0000 00FF           andi.l     D0, 0xFF
  1368. 00000EC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1369. 00000ECC  3F00                     move.w     -[A7], D0
  1370. 00000ECE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1371. 00000ED2  5C8F                     addq.l     A7, 6
  1372. label00000ED4:
  1373. 00000ED4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1374. 00000ED8  6604                     bne        +0x6 /* 00000EDE */
  1375. 00000EDA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1376. 00000EDC  6002                     bra        +0x4 /* 00000EE0 */
  1377. label00000EDE:
  1378. 00000EDE  7000                     moveq.l    D0, 0x00
  1379. label00000EE0:
  1380. 00000EE0  4E5E                     unlink     A6
  1381. 00000EE2  4E75                     rts
  1382. 00000EE4  504D                     addq.w     A5, 8
  1383. 00000EE6  5752                     subq.w     [A2], 3
  1384. 00000EE8  4954                     chk.w      D4, [A4]
  1385. 00000EEA  454C                     chk.w      D2, A4
  1386. fn00000EEC:
  1387. 00000EEC  4E56 0000                link       A6, 0
  1388. 00000EF0  2F07                     move.l     -[A7], D7
  1389. label00000EF2:
  1390. 00000EF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1391. 00000EF6  4EBA 02D4                jsr        [PC + 0x2D4 /* 000011CC */]
  1392. 00000EFA  588F                     addq.l     A7, 4
  1393. 00000EFC  1E00                     move.b     D7, D0
  1394. 00000EFE  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  1395. 00000F02  67EE                     beq        -0x10 /* 00000EF2 */
  1396. 00000F04  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  1397. 00000F08  67E8                     beq        -0x16 /* 00000EF2 */
  1398. 00000F0A  0C07 000A                cmpi.b     D7, 0xA /* '\n' */
  1399. 00000F0E  67E2                     beq        -0x1C /* 00000EF2 */
  1400. 00000F10  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  1401. 00000F14  67DC                     beq        -0x22 /* 00000EF2 */
  1402. 00000F16  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  1403. 00000F1A  671C                     beq        +0x1E /* 00000F38 */
  1404. 00000F1C  0C07 0031                cmpi.b     D7, 0x31 /* '1' */
  1405. 00000F20  6716                     beq        +0x18 /* 00000F38 */
  1406. 00000F22  4267                     clr.w      -[A7]
  1407. 00000F24  4267                     clr.w      -[A7]
  1408. 00000F26  4267                     clr.w      -[A7]
  1409. 00000F28  4267                     clr.w      -[A7]
  1410. 00000F2A  4267                     clr.w      -[A7]
  1411. 00000F2C  486D EF3A                pea.l      [A5 - 0x10C6]
  1412. 00000F30  4EBA F5AE                jsr        [PC - 0xA52 /* 000004E0 */]
  1413. 00000F34  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1414. label00000F38:
  1415. 00000F38  0C07 0031                cmpi.b     D7, 0x31 /* '1' */
  1416. 00000F3C  6704                     beq        +0x6 /* 00000F42 */
  1417. 00000F3E  7000                     moveq.l    D0, 0x00
  1418. 00000F40  6002                     bra        +0x4 /* 00000F44 */
  1419. label00000F42:
  1420. 00000F42  7001                     moveq.l    D0, 0x01
  1421. label00000F44:
  1422. 00000F44  2E1F                     move.l     D7, [A7]+
  1423. 00000F46  4E5E                     unlink     A6
  1424. 00000F48  4E75                     rts
  1425. 00000F4A  5042                     addq.w     D2, 8
  1426. 00000F4C  4D47                     chk.w      D6, D7
  1427. 00000F4E  4554                     chk.w      D2, [A4]
  1428. 00000F50  4249                     clr.w      A1
  1429. fn00000F52:
  1430. 00000F52  4E56 FFFC                link       A6, -0x0004
  1431. 00000F56  206E 0008                movea.l    A0, [A6 + 0x8]
  1432. 00000F5A  2028 0012                move.l     D0, [A0 + 0x12]
  1433. 00000F5E  53A8 0012                subq.l     [A0 + 0x12], 1
  1434. 00000F62  4A80                     tst.l      D0
  1435. 00000F64  6714                     beq        +0x16 /* 00000F7A */
  1436. 00000F66  206E 0008                movea.l    A0, [A6 + 0x8]
  1437. 00000F6A  2268 000E                movea.l    A1, [A0 + 0xE]
  1438. 00000F6E  52A8 000E                addq.l     [A0 + 0xE], 1
  1439. 00000F72  7000                     moveq.l    D0, 0x00
  1440. 00000F74  1011                     move.b     D0, [A1]
  1441. 00000F76  48C0                     ext.l      D0
  1442. 00000F78  600A                     bra        +0xC /* 00000F84 */
  1443. label00000F7A:
  1444. 00000F7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1445. 00000F7E  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1446. 00000F82  588F                     addq.l     A7, 4
  1447. label00000F84:
  1448. 00000F84  3D40 FFFE                move.w     [A6 - 0x2], D0
  1449. 00000F88  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  1450. 00000F8E  6616                     bne        +0x18 /* 00000FA6 */
  1451. 00000F90  4267                     clr.w      -[A7]
  1452. 00000F92  4267                     clr.w      -[A7]
  1453. 00000F94  4267                     clr.w      -[A7]
  1454. 00000F96  4267                     clr.w      -[A7]
  1455. 00000F98  4267                     clr.w      -[A7]
  1456. 00000F9A  486D EF5C                pea.l      [A5 - 0x10A4]
  1457. 00000F9E  4EBA F540                jsr        [PC - 0xAC0 /* 000004E0 */]
  1458. 00000FA2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1459. label00000FA6:
  1460. 00000FA6  206E 0008                movea.l    A0, [A6 + 0x8]
  1461. 00000FAA  2028 0012                move.l     D0, [A0 + 0x12]
  1462. 00000FAE  53A8 0012                subq.l     [A0 + 0x12], 1
  1463. 00000FB2  4A80                     tst.l      D0
  1464. 00000FB4  6714                     beq        +0x16 /* 00000FCA */
  1465. 00000FB6  206E 0008                movea.l    A0, [A6 + 0x8]
  1466. 00000FBA  2268 000E                movea.l    A1, [A0 + 0xE]
  1467. 00000FBE  52A8 000E                addq.l     [A0 + 0xE], 1
  1468. 00000FC2  7000                     moveq.l    D0, 0x00
  1469. 00000FC4  1011                     move.b     D0, [A1]
  1470. 00000FC6  48C0                     ext.l      D0
  1471. 00000FC8  600A                     bra        +0xC /* 00000FD4 */
  1472. label00000FCA:
  1473. 00000FCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1474. 00000FCE  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1475. 00000FD2  588F                     addq.l     A7, 4
  1476. label00000FD4:
  1477. 00000FD4  3D40 FFFC                move.w     [A6 - 0x4], D0
  1478. 00000FD8  0C6E FFFF FFFC           cmpi.w     [A6 - 0x4], 0xFFFF
  1479. 00000FDE  6616                     bne        +0x18 /* 00000FF6 */
  1480. 00000FE0  4267                     clr.w      -[A7]
  1481. 00000FE2  4267                     clr.w      -[A7]
  1482. 00000FE4  4267                     clr.w      -[A7]
  1483. 00000FE6  4267                     clr.w      -[A7]
  1484. 00000FE8  4267                     clr.w      -[A7]
  1485. 00000FEA  486D EF82                pea.l      [A5 - 0x107E]
  1486. 00000FEE  4EBA F4F0                jsr        [PC - 0xB10 /* 000004E0 */]
  1487. 00000FF2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1488. label00000FF6:
  1489. 00000FF6  302E FFFE                move.w     D0, [A6 - 0x2]
  1490. 00000FFA  E140                     asl        D0.w, 8
  1491. 00000FFC  D06E FFFC                add.w      D0, [A6 - 0x4]
  1492. 00001000  4E5E                     unlink     A6
  1493. 00001002  4E75                     rts
  1494. 00001004  5042                     addq.w     D2, 8
  1495. 00001006  4D52                     chk.w      D6, [A2]
  1496. 00001008  4541                     chk.w      D2, D1
  1497. 0000100A  444D                     neg.w      A5
  1498. fn0000100C:
  1499. 0000100C  4E56 0000                link       A6, 0
  1500. 00001010  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1501. 00001014  4EBA 02DC                jsr        [PC + 0x2DC /* 000012F2 */]
  1502. 00001018  588F                     addq.l     A7, 4
  1503. 0000101A  206E 000C                movea.l    A0, [A6 + 0xC]
  1504. 0000101E  3080                     move.w     [A0], D0
  1505. 00001020  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1506. 00001024  4EBA 02CC                jsr        [PC + 0x2CC /* 000012F2 */]
  1507. 00001028  588F                     addq.l     A7, 4
  1508. 0000102A  206E 0010                movea.l    A0, [A6 + 0x10]
  1509. 0000102E  3080                     move.w     [A0], D0
  1510. 00001030  4E5E                     unlink     A6
  1511. 00001032  4E75                     rts
  1512. 00001034  5042                     addq.w     D2, 8
  1513. 00001036  4D52                     chk.w      D6, [A2]
  1514. 00001038  4541                     chk.w      D2, D1
  1515. 0000103A  4450                     neg.w      [A0]
  1516. fn0000103C:
  1517. 0000103C  4E56 0000                link       A6, 0
  1518. 00001040  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1519. 00001044  4EBA FF0C                jsr        [PC - 0xF4 /* 00000F52 */]
  1520. 00001048  588F                     addq.l     A7, 4
  1521. 0000104A  206E 0014                movea.l    A0, [A6 + 0x14]
  1522. 0000104E  3080                     move.w     [A0], D0
  1523. 00001050  206E 0014                movea.l    A0, [A6 + 0x14]
  1524. 00001054  0C50 5031                cmpi.w     [A0], 0x5031 /* 'P1' */
  1525. 00001058  670E                     beq        +0x10 /* 00001068 */
  1526. 0000105A  206E 0014                movea.l    A0, [A6 + 0x14]
  1527. 0000105E  0C50 5034                cmpi.w     [A0], 0x5034 /* 'P4' */
  1528. 00001062  6704                     beq        +0x6 /* 00001068 */
  1529. 00001064  70FF                     moveq.l    D0, 0xFFFFFFFF
  1530. 00001066  6004                     bra        +0x6 /* 0000106C */
  1531. label00001068:
  1532. 00001068  303C 5031                move.w     D0, 0x5031 /* 'P1' */
  1533. label0000106C:
  1534. 0000106C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1535. 00001070  5031 5031                addq.b     [A1 + D5.w + 0x31], 8
  1536. 00001074  001A 0002                ori.b      [A2]+, 0x2
  1537. 00001078  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1538. 0000107C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1539. 00001080  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1540. 00001084  4EBA FF86                jsr        [PC - 0x7A /* 0000100C */]
  1541. 00001088  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1542. 0000108C  6016                     bra        +0x18 /* 000010A4 */
  1543. 0000108E  4267                     clr.w      -[A7]
  1544. 00001090  4267                     clr.w      -[A7]
  1545. 00001092  4267                     clr.w      -[A7]
  1546. 00001094  4267                     clr.w      -[A7]
  1547. 00001096  4267                     clr.w      -[A7]
  1548. 00001098  486D EFA8                pea.l      [A5 - 0x1058]
  1549. 0000109C  4EBA F442                jsr        [PC - 0xBBE /* 000004E0 */]
  1550. 000010A0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1551. label000010A4:
  1552. 000010A4  4E5E                     unlink     A6
  1553. 000010A6  4E75                     rts
  1554. 000010A8  5042                     addq.w     D2, 8
  1555. 000010AA  4D52                     chk.w      D6, [A2]
  1556. 000010AC  4541                     chk.w      D2, D1
  1557. 000010AE  4450                     neg.w      [A0]
  1558. fn000010B0:
  1559. 000010B0  4E56 0000                link       A6, 0
  1560. 000010B4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1561. 000010B8  302E 0012                move.w     D0, [A6 + 0x12]
  1562. 000010BC  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1563. 000010C0  0002 000A                ori.b      D2, 0xA /* '\n' */
  1564. 000010C4  5031 0028                addq.b     [A1 + D0.w + 0x28], 8
  1565. 000010C8  5034 005C                addq.b     [A4 + D0.w + 0x5C], 8
  1566. 000010CC  7E00                     moveq.l    D7, 0x00
  1567. 000010CE  286E 000C                movea.l    A4, [A6 + 0xC]
  1568. 000010D2  6010                     bra        +0x12 /* 000010E4 */
  1569. label000010D4:
  1570. 000010D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1571. 000010D8  4EBA FE12                jsr        [PC - 0x1EE /* 00000EEC */]
  1572. 000010DC  588F                     addq.l     A7, 4
  1573. 000010DE  1880                     move.b     [A4], D0
  1574. 000010E0  5247                     addq.w     D7, 1
  1575. 000010E2  528C                     addq.l     A4, 1
  1576. label000010E4:
  1577. 000010E4  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1578. 000010E8  6DEA                     blt        -0x14 /* 000010D4 */
  1579. 000010EA  6000 0050                bra        +0x52 /* 0000113C */
  1580. 000010EE  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1581. 000010F0  7E00                     moveq.l    D7, 0x00
  1582. 000010F2  286E 000C                movea.l    A4, [A6 + 0xC]
  1583. 000010F6  6026                     bra        +0x28 /* 0000111E */
  1584. label000010F8:
  1585. 000010F8  0C46 FFFF                cmpi.w     D6, 0xFFFF
  1586. 000010FC  660E                     bne        +0x10 /* 0000110C */
  1587. 000010FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1588. 00001102  4EBA 018C                jsr        [PC + 0x18C /* 00001290 */]
  1589. 00001106  588F                     addq.l     A7, 4
  1590. 00001108  1A00                     move.b     D5, D0
  1591. 0000110A  7C07                     moveq.l    D6, 0x07
  1592. label0000110C:
  1593. 0000110C  7000                     moveq.l    D0, 0x00
  1594. 0000110E  1005                     move.b     D0, D5
  1595. 00001110  EC68                     lsr        D0.w, D6
  1596. 00001112  0240 0001                andi.w     D0, 0x1
  1597. 00001116  1880                     move.b     [A4], D0
  1598. 00001118  5346                     subq.w     D6, 1
  1599. 0000111A  5247                     addq.w     D7, 1
  1600. 0000111C  528C                     addq.l     A4, 1
  1601. label0000111E:
  1602. 0000111E  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1603. 00001122  6DD4                     blt        -0x2A /* 000010F8 */
  1604. 00001124  6016                     bra        +0x18 /* 0000113C */
  1605. 00001126  4267                     clr.w      -[A7]
  1606. 00001128  4267                     clr.w      -[A7]
  1607. 0000112A  4267                     clr.w      -[A7]
  1608. 0000112C  4267                     clr.w      -[A7]
  1609. 0000112E  4267                     clr.w      -[A7]
  1610. 00001130  486D EFCA                pea.l      [A5 - 0x1036]
  1611. 00001134  4EBA F3AA                jsr        [PC - 0xC56 /* 000004E0 */]
  1612. 00001138  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1613. label0000113C:
  1614. 0000113C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1615. 00001140  4E5E                     unlink     A6
  1616. 00001142  4E75                     rts
  1617. 00001144  5042                     addq.w     D2, 8
  1618. 00001146  4D52                     chk.w      D6, [A2]
  1619. 00001148  4541                     chk.w      D2, D1
  1620. 0000114A  4450                     neg.w      [A0]
  1621. 0000114C  4E56 FFFC                link       A6, -0x0004
  1622. 00001150  2F0C                     move.l     -[A7], A4
  1623. 00001152  486E FFFE                pea.l      [A6 - 0x2]
  1624. 00001156  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1625. 0000115A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1626. 0000115E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1627. 00001162  4EBA FED8                jsr        [PC - 0x128 /* 0000103C */]
  1628. 00001166  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1629. 0000116A  3F3C 0001                move.w     -[A7], 0x1
  1630. 0000116E  206E 0010                movea.l    A0, [A6 + 0x10]
  1631. 00001172  3F10                     move.w     -[A7], [A0]
  1632. 00001174  206E 000C                movea.l    A0, [A6 + 0xC]
  1633. 00001178  3F10                     move.w     -[A7], [A0]
  1634. 0000117A  4EBA EEEA                jsr        [PC - 0x1116 /* 00000066 */]
  1635. 0000117E  5C8F                     addq.l     A7, 6
  1636. 00001180  2840                     movea.l    A4, D0
  1637. 00001182  426E FFFC                clr.w      [A6 - 0x4]
  1638. 00001186  6028                     bra        +0x2A /* 000011B0 */
  1639. label00001188:
  1640. 00001188  302E FFFC                move.w     D0, [A6 - 0x4]
  1641. 0000118C  48C0                     ext.l      D0
  1642. 0000118E  E580                     asl        D0, 2
  1643. 00001190  D08C                     add.l      D0, A4
  1644. 00001192  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1645. 00001196  206E 000C                movea.l    A0, [A6 + 0xC]
  1646. 0000119A  3F10                     move.w     -[A7], [A0]
  1647. 0000119C  2040                     movea.l    A0, D0
  1648. 0000119E  2F10                     move.l     -[A7], [A0]
  1649. 000011A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1650. 000011A4  4EBA FF0A                jsr        [PC - 0xF6 /* 000010B0 */]
  1651. 000011A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1652. 000011AC  526E FFFC                addq.w     [A6 - 0x4], 1
  1653. label000011B0:
  1654. 000011B0  206E 0010                movea.l    A0, [A6 + 0x10]
  1655. 000011B4  302E FFFC                move.w     D0, [A6 - 0x4]
  1656. 000011B8  B050                     cmp.w      D0, [A0]
  1657. 000011BA  6DCC                     blt        -0x32 /* 00001188 */
  1658. 000011BC  200C                     move.l     D0, A4
  1659. 000011BE  285F                     movea.l    A4, [A7]+
  1660. 000011C0  4E5E                     unlink     A6
  1661. 000011C2  4E75                     rts
  1662. 000011C4  5042                     addq.w     D2, 8
  1663. 000011C6  4D52                     chk.w      D6, [A2]
  1664. 000011C8  4541                     chk.w      D2, D1
  1665. 000011CA  4450                     neg.w      [A0]
  1666. fn000011CC:
  1667. 000011CC  4E56 0000                link       A6, 0
  1668. 000011D0  48E7 0300                movem.l    -[A7], D6,D7
  1669. 000011D4  206E 0008                movea.l    A0, [A6 + 0x8]
  1670. 000011D8  2028 0012                move.l     D0, [A0 + 0x12]
  1671. 000011DC  53A8 0012                subq.l     [A0 + 0x12], 1
  1672. 000011E0  4A80                     tst.l      D0
  1673. 000011E2  6714                     beq        +0x16 /* 000011F8 */
  1674. 000011E4  206E 0008                movea.l    A0, [A6 + 0x8]
  1675. 000011E8  2268 000E                movea.l    A1, [A0 + 0xE]
  1676. 000011EC  52A8 000E                addq.l     [A0 + 0xE], 1
  1677. 000011F0  7000                     moveq.l    D0, 0x00
  1678. 000011F2  1011                     move.b     D0, [A1]
  1679. 000011F4  48C0                     ext.l      D0
  1680. 000011F6  600A                     bra        +0xC /* 00001202 */
  1681. label000011F8:
  1682. 000011F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1683. 000011FC  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1684. 00001200  588F                     addq.l     A7, 4
  1685. label00001202:
  1686. 00001202  3E00                     move.w     D7, D0
  1687. 00001204  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1688. 00001208  6616                     bne        +0x18 /* 00001220 */
  1689. 0000120A  4267                     clr.w      -[A7]
  1690. 0000120C  4267                     clr.w      -[A7]
  1691. 0000120E  4267                     clr.w      -[A7]
  1692. 00001210  4267                     clr.w      -[A7]
  1693. 00001212  4267                     clr.w      -[A7]
  1694. 00001214  486D EFD8                pea.l      [A5 - 0x1028]
  1695. 00001218  4EBA F2C6                jsr        [PC - 0xD3A /* 000004E0 */]
  1696. 0000121C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1697. label00001220:
  1698. 00001220  1C07                     move.b     D6, D7
  1699. 00001222  0C06 0023                cmpi.b     D6, 0x23 /* '#' */
  1700. 00001226  6600 0056                bne        +0x58 /* 0000127E */
  1701. label0000122A:
  1702. 0000122A  206E 0008                movea.l    A0, [A6 + 0x8]
  1703. 0000122E  2028 0012                move.l     D0, [A0 + 0x12]
  1704. 00001232  53A8 0012                subq.l     [A0 + 0x12], 1
  1705. 00001236  4A80                     tst.l      D0
  1706. 00001238  6714                     beq        +0x16 /* 0000124E */
  1707. 0000123A  206E 0008                movea.l    A0, [A6 + 0x8]
  1708. 0000123E  2268 000E                movea.l    A1, [A0 + 0xE]
  1709. 00001242  52A8 000E                addq.l     [A0 + 0xE], 1
  1710. 00001246  7000                     moveq.l    D0, 0x00
  1711. 00001248  1011                     move.b     D0, [A1]
  1712. 0000124A  48C0                     ext.l      D0
  1713. 0000124C  600A                     bra        +0xC /* 00001258 */
  1714. label0000124E:
  1715. 0000124E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1716. 00001252  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1717. 00001256  588F                     addq.l     A7, 4
  1718. label00001258:
  1719. 00001258  3E00                     move.w     D7, D0
  1720. 0000125A  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1721. 0000125E  6616                     bne        +0x18 /* 00001276 */
  1722. 00001260  4267                     clr.w      -[A7]
  1723. 00001262  4267                     clr.w      -[A7]
  1724. 00001264  4267                     clr.w      -[A7]
  1725. 00001266  4267                     clr.w      -[A7]
  1726. 00001268  4267                     clr.w      -[A7]
  1727. 0000126A  486D EFEA                pea.l      [A5 - 0x1016]
  1728. 0000126E  4EBA F270                jsr        [PC - 0xD90 /* 000004E0 */]
  1729. 00001272  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1730. label00001276:
  1731. 00001276  1C07                     move.b     D6, D7
  1732. 00001278  0C06 000A                cmpi.b     D6, 0xA /* '\n' */
  1733. 0000127C  66AC                     bne        -0x52 /* 0000122A */
  1734. label0000127E:
  1735. 0000127E  1006                     move.b     D0, D6
  1736. 00001280  4CDF 00C0                movem.l    D6,D7, [A7]+
  1737. 00001284  4E5E                     unlink     A6
  1738. 00001286  4E75                     rts
  1739. 00001288  5042                     addq.w     D2, 8
  1740. 0000128A  4D47                     chk.w      D6, D7
  1741. 0000128C  4554                     chk.w      D2, [A4]
  1742. 0000128E  4320                     .invalid   1, -[A0] // invalid opcode 4 with b == 4
  1743. fn00001290:
  1744. 00001290  4E56 0000                link       A6, 0
  1745. 00001294  2F07                     move.l     -[A7], D7
  1746. 00001296  206E 0008                movea.l    A0, [A6 + 0x8]
  1747. 0000129A  2028 0012                move.l     D0, [A0 + 0x12]
  1748. 0000129E  53A8 0012                subq.l     [A0 + 0x12], 1
  1749. 000012A2  4A80                     tst.l      D0
  1750. 000012A4  6714                     beq        +0x16 /* 000012BA */
  1751. 000012A6  206E 0008                movea.l    A0, [A6 + 0x8]
  1752. 000012AA  2268 000E                movea.l    A1, [A0 + 0xE]
  1753. 000012AE  52A8 000E                addq.l     [A0 + 0xE], 1
  1754. 000012B2  7000                     moveq.l    D0, 0x00
  1755. 000012B4  1011                     move.b     D0, [A1]
  1756. 000012B6  48C0                     ext.l      D0
  1757. 000012B8  600A                     bra        +0xC /* 000012C4 */
  1758. label000012BA:
  1759. 000012BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1760. 000012BE  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1761. 000012C2  588F                     addq.l     A7, 4
  1762. label000012C4:
  1763. 000012C4  3E00                     move.w     D7, D0
  1764. 000012C6  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1765. 000012CA  6616                     bne        +0x18 /* 000012E2 */
  1766. 000012CC  4267                     clr.w      -[A7]
  1767. 000012CE  4267                     clr.w      -[A7]
  1768. 000012D0  4267                     clr.w      -[A7]
  1769. 000012D2  4267                     clr.w      -[A7]
  1770. 000012D4  4267                     clr.w      -[A7]
  1771. 000012D6  486D EFFC                pea.l      [A5 - 0x1004]
  1772. 000012DA  4EBA F204                jsr        [PC - 0xDFC /* 000004E0 */]
  1773. 000012DE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1774. label000012E2:
  1775. 000012E2  1007                     move.b     D0, D7
  1776. 000012E4  2E1F                     move.l     D7, [A7]+
  1777. 000012E6  4E5E                     unlink     A6
  1778. 000012E8  4E75                     rts
  1779. 000012EA  5042                     addq.w     D2, 8
  1780. 000012EC  4D47                     chk.w      D6, D7
  1781. 000012EE  4554                     chk.w      D2, [A4]
  1782. 000012F0  5241                     addq.w     D1, 1
  1783. fn000012F2:
  1784. 000012F2  4E56 0000                link       A6, 0
  1785. 000012F6  48E7 0300                movem.l    -[A7], D6,D7
  1786. label000012FA:
  1787. 000012FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1788. 000012FE  4EBA FECC                jsr        [PC - 0x134 /* 000011CC */]
  1789. 00001302  588F                     addq.l     A7, 4
  1790. 00001304  1E00                     move.b     D7, D0
  1791. 00001306  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  1792. 0000130A  67EE                     beq        -0x10 /* 000012FA */
  1793. 0000130C  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  1794. 00001310  67E8                     beq        -0x16 /* 000012FA */
  1795. 00001312  0C07 000A                cmpi.b     D7, 0xA /* '\n' */
  1796. 00001316  67E2                     beq        -0x1C /* 000012FA */
  1797. 00001318  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  1798. 0000131C  6D06                     blt        +0x8 /* 00001324 */
  1799. 0000131E  0C07 0039                cmpi.b     D7, 0x39 /* '9' */
  1800. 00001322  6F16                     ble        +0x18 /* 0000133A */
  1801. label00001324:
  1802. 00001324  4267                     clr.w      -[A7]
  1803. 00001326  4267                     clr.w      -[A7]
  1804. 00001328  4267                     clr.w      -[A7]
  1805. 0000132A  4267                     clr.w      -[A7]
  1806. 0000132C  4267                     clr.w      -[A7]
  1807. 0000132E  486D F00E                pea.l      [A5 - 0xFF2]
  1808. 00001332  4EBA F1AC                jsr        [PC - 0xE54 /* 000004E0 */]
  1809. 00001336  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1810. label0000133A:
  1811. 0000133A  7C00                     moveq.l    D6, 0x00
  1812. label0000133C:
  1813. 0000133C  3006                     move.w     D0, D6
  1814. 0000133E  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1815. 00001342  1207                     move.b     D1, D7
  1816. 00001344  4881                     ext.w      D1
  1817. 00001346  D041                     add.w      D0, D1
  1818. 00001348  0640 FFD0                addi.w     D0, 0xFFD0
  1819. 0000134C  3C00                     move.w     D6, D0
  1820. 0000134E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1821. 00001352  4EBA FE78                jsr        [PC - 0x188 /* 000011CC */]
  1822. 00001356  588F                     addq.l     A7, 4
  1823. 00001358  1E00                     move.b     D7, D0
  1824. 0000135A  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  1825. 0000135E  6D06                     blt        +0x8 /* 00001366 */
  1826. 00001360  0C07 0039                cmpi.b     D7, 0x39 /* '9' */
  1827. 00001364  6FD6                     ble        -0x28 /* 0000133C */
  1828. label00001366:
  1829. 00001366  3006                     move.w     D0, D6
  1830. 00001368  4CDF 00C0                movem.l    D6,D7, [A7]+
  1831. 0000136C  4E5E                     unlink     A6
  1832. 0000136E  4E75                     rts
  1833. 00001370  5042                     addq.w     D2, 8
  1834. 00001372  4D47                     chk.w      D6, D7
  1835. 00001374  4554                     chk.w      D2, [A4]
  1836. 00001376  494E                     chk.w      D4, A6
  1837. fn00001378:
  1838. 00001378  4E56 0000                link       A6, 0
  1839. 0000137C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1840. 00001380  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1841. 00001384  4EBA EFDA                jsr        [PC - 0x1026 /* 00000360 */]
  1842. 00001388  508F                     addq.l     A7, 8
  1843. 0000138A  4E5E                     unlink     A6
  1844. 0000138C  4E75                     rts
  1845. 0000138E  5047                     addq.w     D7, 8
  1846. 00001390  4D49                     chk.w      D6, A1
  1847. 00001392  4E49                     trap       9
  1848. 00001394  5420                     addq.b     -[A0], 2
  1849. fn00001396:
  1850. 00001396  4E56 FFFE                link       A6, -0x0002
  1851. 0000139A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1852. 0000139E  4EBA FF52                jsr        [PC - 0xAE /* 000012F2 */]
  1853. 000013A2  588F                     addq.l     A7, 4
  1854. 000013A4  206E 000C                movea.l    A0, [A6 + 0xC]
  1855. 000013A8  3080                     move.w     [A0], D0
  1856. 000013AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1857. 000013AE  4EBA FF42                jsr        [PC - 0xBE /* 000012F2 */]
  1858. 000013B2  588F                     addq.l     A7, 4
  1859. 000013B4  206E 0010                movea.l    A0, [A6 + 0x10]
  1860. 000013B8  3080                     move.w     [A0], D0
  1861. 000013BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1862. 000013BE  4EBA FF32                jsr        [PC - 0xCE /* 000012F2 */]
  1863. 000013C2  588F                     addq.l     A7, 4
  1864. 000013C4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1865. 000013C8  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  1866. 000013CE  6F1A                     ble        +0x1C /* 000013EA */
  1867. 000013D0  4267                     clr.w      -[A7]
  1868. 000013D2  4267                     clr.w      -[A7]
  1869. 000013D4  4267                     clr.w      -[A7]
  1870. 000013D6  3F3C 00FF                move.w     -[A7], 0xFF
  1871. 000013DA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1872. 000013DE  486D F03C                pea.l      [A5 - 0xFC4]
  1873. 000013E2  4EBA F0FC                jsr        [PC - 0xF04 /* 000004E0 */]
  1874. 000013E6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1875. label000013EA:
  1876. 000013EA  206E 0014                movea.l    A0, [A6 + 0x14]
  1877. 000013EE  10AE FFFF                move.b     [A0], [A6 - 0x1]
  1878. 000013F2  4E5E                     unlink     A6
  1879. 000013F4  4E75                     rts
  1880. 000013F6  5047                     addq.w     D7, 8
  1881. 000013F8  4D52                     chk.w      D6, [A2]
  1882. 000013FA  4541                     chk.w      D2, D1
  1883. 000013FC  4450                     neg.w      [A0]
  1884. fn000013FE:
  1885. 000013FE  4E56 0000                link       A6, 0
  1886. 00001402  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1887. 00001406  4EBA FB4A                jsr        [PC - 0x4B6 /* 00000F52 */]
  1888. 0000140A  588F                     addq.l     A7, 4
  1889. 0000140C  206E 0018                movea.l    A0, [A6 + 0x18]
  1890. 00001410  3080                     move.w     [A0], D0
  1891. 00001412  206E 0018                movea.l    A0, [A6 + 0x18]
  1892. 00001416  0C50 5032                cmpi.w     [A0], 0x5032 /* 'P2' */
  1893. 0000141A  6728                     beq        +0x2A /* 00001444 */
  1894. 0000141C  206E 0018                movea.l    A0, [A6 + 0x18]
  1895. 00001420  0C50 5035                cmpi.w     [A0], 0x5035 /* 'P5' */
  1896. 00001424  671E                     beq        +0x20 /* 00001444 */
  1897. 00001426  206E 0018                movea.l    A0, [A6 + 0x18]
  1898. 0000142A  0C50 5031                cmpi.w     [A0], 0x5031 /* 'P1' */
  1899. 0000142E  670E                     beq        +0x10 /* 0000143E */
  1900. 00001430  206E 0018                movea.l    A0, [A6 + 0x18]
  1901. 00001434  0C50 5034                cmpi.w     [A0], 0x5034 /* 'P4' */
  1902. 00001438  6704                     beq        +0x6 /* 0000143E */
  1903. 0000143A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1904. 0000143C  600A                     bra        +0xC /* 00001448 */
  1905. label0000143E:
  1906. 0000143E  303C 5031                move.w     D0, 0x5031 /* 'P1' */
  1907. 00001442  6004                     bra        +0x6 /* 00001448 */
  1908. label00001444:
  1909. 00001444  303C 5032                move.w     D0, 0x5032 /* 'P2' */
  1910. label00001448:
  1911. 00001448  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1912. 0000144C  5031 5032                addq.b     [A1 + D5.w + 0x32], 8
  1913. 00001450  0052 001E                ori.w      [A2], 0x1E
  1914. 00001454  0002 2F2E                ori.b      D2, 0x2E /* '.' */
  1915. 00001458  0014 2F2E                ori.b      [A4], 0x2E /* '.' */
  1916. 0000145C  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  1917. 00001460  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  1918. 00001464  0008 4EBA                ori.b      A0, 0xBA
  1919. 00001468  FF2E                     .extension 0xF2E <<F/4-5/7>> // unimplemented
  1920. 0000146A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1921. 0000146E  6048                     bra        +0x4A /* 000014B8 */
  1922. 00001470  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1923. 00001474  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1924. 00001478  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1925. 0000147C  4EBA FB8E                jsr        [PC - 0x472 /* 0000100C */]
  1926. 00001480  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1927. 00001484  206E 0014                movea.l    A0, [A6 + 0x14]
  1928. 00001488  10AD F03A                move.b     [A0], [A5 - 0xFC6]
  1929. 0000148C  3F3C 0001                move.w     -[A7], 0x1
  1930. 00001490  206E 000C                movea.l    A0, [A6 + 0xC]
  1931. 00001494  3F10                     move.w     -[A7], [A0]
  1932. 00001496  4EBA EB68                jsr        [PC - 0x1498 /* 00000000 */]
  1933. 0000149A  588F                     addq.l     A7, 4
  1934. 0000149C  2B40 F036                move.l     [A5 - 0xFCA], D0
  1935. 000014A0  6016                     bra        +0x18 /* 000014B8 */
  1936. 000014A2  4267                     clr.w      -[A7]
  1937. 000014A4  4267                     clr.w      -[A7]
  1938. 000014A6  4267                     clr.w      -[A7]
  1939. 000014A8  4267                     clr.w      -[A7]
  1940. 000014AA  4267                     clr.w      -[A7]
  1941. 000014AC  486D F058                pea.l      [A5 - 0xFA8]
  1942. 000014B0  4EBA F02E                jsr        [PC - 0xFD2 /* 000004E0 */]
  1943. 000014B4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1944. label000014B8:
  1945. 000014B8  4E5E                     unlink     A6
  1946. 000014BA  4E75                     rts
  1947. 000014BC  5047                     addq.w     D7, 8
  1948. 000014BE  4D52                     chk.w      D6, [A2]
  1949. 000014C0  4541                     chk.w      D2, D1
  1950. 000014C2  4450                     neg.w      [A0]
  1951. fn000014C4:
  1952. 000014C4  4E56 0000                link       A6, 0
  1953. 000014C8  48E7 0118                movem.l    -[A7], D7,A3,A4
  1954. 000014CC  302E 0014                move.w     D0, [A6 + 0x14]
  1955. 000014D0  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1956. 000014D4  5031 5035                addq.b     [A1 + D5.w + 0x35], 8
  1957. 000014D8  0096 004E 0008           ori.l      [A6], 0x4E0008
  1958. 000014DE  0090 0048 0024           ori.l      [A0], 0x480024 /* 'H\0$' */
  1959. 000014E4  7E00                     moveq.l    D7, 0x00
  1960. 000014E6  286E 000C                movea.l    A4, [A6 + 0xC]
  1961. 000014EA  6010                     bra        +0x12 /* 000014FC */
  1962. label000014EC:
  1963. 000014EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1964. 000014F0  4EBA FE00                jsr        [PC - 0x200 /* 000012F2 */]
  1965. 000014F4  588F                     addq.l     A7, 4
  1966. 000014F6  1880                     move.b     [A4], D0
  1967. 000014F8  5247                     addq.w     D7, 1
  1968. 000014FA  528C                     addq.l     A4, 1
  1969. label000014FC:
  1970. 000014FC  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1971. 00001500  6DEA                     blt        -0x14 /* 000014EC */
  1972. 00001502  6000 0080                bra        +0x82 /* 00001584 */
  1973. 00001506  7E00                     moveq.l    D7, 0x00
  1974. 00001508  286E 000C                movea.l    A4, [A6 + 0xC]
  1975. 0000150C  6010                     bra        +0x12 /* 0000151E */
  1976. label0000150E:
  1977. 0000150E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1978. 00001512  4EBA FD7C                jsr        [PC - 0x284 /* 00001290 */]
  1979. 00001516  588F                     addq.l     A7, 4
  1980. 00001518  1880                     move.b     [A4], D0
  1981. 0000151A  5247                     addq.w     D7, 1
  1982. 0000151C  528C                     addq.l     A4, 1
  1983. label0000151E:
  1984. 0000151E  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1985. 00001522  6DEA                     blt        -0x14 /* 0000150E */
  1986. 00001524  6000 005E                bra        +0x60 /* 00001584 */
  1987. 00001528  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1988. 0000152C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1989. 00001530  2F2D F036                move.l     -[A7], [A5 - 0xFCA]
  1990. 00001534  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1991. 00001538  4EBA FB76                jsr        [PC - 0x48A /* 000010B0 */]
  1992. 0000153C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1993. 00001540  7E00                     moveq.l    D7, 0x00
  1994. 00001542  286E 000C                movea.l    A4, [A6 + 0xC]
  1995. 00001546  266D F036                movea.l    A3, [A5 - 0xFCA]
  1996. 0000154A  601A                     bra        +0x1C /* 00001566 */
  1997. label0000154C:
  1998. 0000154C  7000                     moveq.l    D0, 0x00
  1999. 0000154E  1013                     move.b     D0, [A3]
  2000. 00001550  4A40                     tst.w      D0
  2001. 00001552  6608                     bne        +0xA /* 0000155C */
  2002. 00001554  7000                     moveq.l    D0, 0x00
  2003. 00001556  102E 0013                move.b     D0, [A6 + 0x13]
  2004. 0000155A  6002                     bra        +0x4 /* 0000155E */
  2005. label0000155C:
  2006. 0000155C  7000                     moveq.l    D0, 0x00
  2007. label0000155E:
  2008. 0000155E  1880                     move.b     [A4], D0
  2009. 00001560  5247                     addq.w     D7, 1
  2010. 00001562  528C                     addq.l     A4, 1
  2011. 00001564  528B                     addq.l     A3, 1
  2012. label00001566:
  2013. 00001566  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2014. 0000156A  6DE0                     blt        -0x1E /* 0000154C */
  2015. 0000156C  6016                     bra        +0x18 /* 00001584 */
  2016. 0000156E  4267                     clr.w      -[A7]
  2017. 00001570  4267                     clr.w      -[A7]
  2018. 00001572  4267                     clr.w      -[A7]
  2019. 00001574  4267                     clr.w      -[A7]
  2020. 00001576  4267                     clr.w      -[A7]
  2021. 00001578  486D F082                pea.l      [A5 - 0xF7E]
  2022. 0000157C  4EBA EF62                jsr        [PC - 0x109E /* 000004E0 */]
  2023. 00001580  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2024. label00001584:
  2025. 00001584  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2026. 00001588  4E5E                     unlink     A6
  2027. 0000158A  4E75                     rts
  2028. 0000158C  5047                     addq.w     D7, 8
  2029. 0000158E  4D52                     chk.w      D6, [A2]
  2030. 00001590  4541                     chk.w      D2, D1
  2031. 00001592  4450                     neg.w      [A0]
  2032. 00001594  4E56 FFF8                link       A6, -0x0008
  2033. 00001598  486E FFF8                pea.l      [A6 - 0x8]
  2034. 0000159C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2035. 000015A0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2036. 000015A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2037. 000015A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2038. 000015AC  4EBA FE50                jsr        [PC - 0x1B0 /* 000013FE */]
  2039. 000015B0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2040. 000015B4  3F3C 0001                move.w     -[A7], 0x1
  2041. 000015B8  206E 0010                movea.l    A0, [A6 + 0x10]
  2042. 000015BC  3F10                     move.w     -[A7], [A0]
  2043. 000015BE  206E 000C                movea.l    A0, [A6 + 0xC]
  2044. 000015C2  3F10                     move.w     -[A7], [A0]
  2045. 000015C4  4EBA EAA0                jsr        [PC - 0x1560 /* 00000066 */]
  2046. 000015C8  5C8F                     addq.l     A7, 6
  2047. 000015CA  2D40 FFFC                move.l     [A6 - 0x4], D0
  2048. 000015CE  426E FFFA                clr.w      [A6 - 0x6]
  2049. 000015D2  6034                     bra        +0x36 /* 00001608 */
  2050. label000015D4:
  2051. 000015D4  302E FFFA                move.w     D0, [A6 - 0x6]
  2052. 000015D8  48C0                     ext.l      D0
  2053. 000015DA  E580                     asl        D0, 2
  2054. 000015DC  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2055. 000015E0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2056. 000015E4  206E 0014                movea.l    A0, [A6 + 0x14]
  2057. 000015E8  7200                     moveq.l    D1, 0x00
  2058. 000015EA  1210                     move.b     D1, [A0]
  2059. 000015EC  3F01                     move.w     -[A7], D1
  2060. 000015EE  206E 000C                movea.l    A0, [A6 + 0xC]
  2061. 000015F2  3F10                     move.w     -[A7], [A0]
  2062. 000015F4  2040                     movea.l    A0, D0
  2063. 000015F6  2F10                     move.l     -[A7], [A0]
  2064. 000015F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2065. 000015FC  4EBA FEC6                jsr        [PC - 0x13A /* 000014C4 */]
  2066. 00001600  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2067. 00001604  526E FFFA                addq.w     [A6 - 0x6], 1
  2068. label00001608:
  2069. 00001608  206E 0010                movea.l    A0, [A6 + 0x10]
  2070. 0000160C  302E FFFA                move.w     D0, [A6 - 0x6]
  2071. 00001610  B050                     cmp.w      D0, [A0]
  2072. 00001612  6DC0                     blt        -0x3E /* 000015D4 */
  2073. 00001614  202E FFFC                move.l     D0, [A6 - 0x4]
  2074. 00001618  4E5E                     unlink     A6
  2075. 0000161A  4E75                     rts
  2076. 0000161C  5047                     addq.w     D7, 8
  2077. 0000161E  4D52                     chk.w      D6, [A2]
  2078. 00001620  4541                     chk.w      D2, D1
  2079. 00001622  4450                     neg.w      [A0]
  2080. fn00001624:
  2081. 00001624  4E56 0000                link       A6, 0
  2082. 00001628  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2083. 0000162C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2084. 00001630  4EBA FD46                jsr        [PC - 0x2BA /* 00001378 */]
  2085. 00001634  508F                     addq.l     A7, 8
  2086. 00001636  4E5E                     unlink     A6
  2087. 00001638  4E75                     rts
  2088. 0000163A  5050                     addq.w     [A0], 8
  2089. 0000163C  4D49                     chk.w      D6, A1
  2090. 0000163E  4E49                     trap       9
  2091. 00001640  5420                     addq.b     -[A0], 2
  2092. 00001642  4E56 FFFE                link       A6, -0x0002
  2093. 00001646  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2094. 0000164A  4EBA FCA6                jsr        [PC - 0x35A /* 000012F2 */]
  2095. 0000164E  588F                     addq.l     A7, 4
  2096. 00001650  206E 000C                movea.l    A0, [A6 + 0xC]
  2097. 00001654  3080                     move.w     [A0], D0
  2098. 00001656  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2099. 0000165A  4EBA FC96                jsr        [PC - 0x36A /* 000012F2 */]
  2100. 0000165E  588F                     addq.l     A7, 4
  2101. 00001660  206E 0010                movea.l    A0, [A6 + 0x10]
  2102. 00001664  3080                     move.w     [A0], D0
  2103. 00001666  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2104. 0000166A  4EBA FC86                jsr        [PC - 0x37A /* 000012F2 */]
  2105. 0000166E  588F                     addq.l     A7, 4
  2106. 00001670  3D40 FFFE                move.w     [A6 - 0x2], D0
  2107. 00001674  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  2108. 0000167A  6F1A                     ble        +0x1C /* 00001696 */
  2109. 0000167C  4267                     clr.w      -[A7]
  2110. 0000167E  4267                     clr.w      -[A7]
  2111. 00001680  4267                     clr.w      -[A7]
  2112. 00001682  3F3C 00FF                move.w     -[A7], 0xFF
  2113. 00001686  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2114. 0000168A  486D F09A                pea.l      [A5 - 0xF66]
  2115. 0000168E  4EBA EE50                jsr        [PC - 0x11B0 /* 000004E0 */]
  2116. 00001692  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2117. label00001696:
  2118. 00001696  206E 0014                movea.l    A0, [A6 + 0x14]
  2119. 0000169A  10AE FFFF                move.b     [A0], [A6 - 0x1]
  2120. 0000169E  4E5E                     unlink     A6
  2121. 000016A0  4E75                     rts
  2122. 000016A2  5050                     addq.w     [A0], 8
  2123. 000016A4  4D52                     chk.w      D6, [A2]
  2124. 000016A6  4541                     chk.w      D2, D1
  2125. 000016A8  4450                     neg.w      [A0]
  2126. fn000016AA:
  2127. 000016AA  4E56 0000                link       A6, 0
  2128. 000016AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2129. 000016B2  4EBA F89E                jsr        [PC - 0x762 /* 00000F52 */]
  2130. 000016B6  588F                     addq.l     A7, 4
  2131. 000016B8  206E 0018                movea.l    A0, [A6 + 0x18]
  2132. 000016BC  3080                     move.w     [A0], D0
  2133. 000016BE  206E 0018                movea.l    A0, [A6 + 0x18]
  2134. 000016C2  0C50 5033                cmpi.w     [A0], 0x5033 /* 'P3' */
  2135. 000016C6  6742                     beq        +0x44 /* 0000170A */
  2136. 000016C8  206E 0018                movea.l    A0, [A6 + 0x18]
  2137. 000016CC  0C50 5036                cmpi.w     [A0], 0x5036 /* 'P6' */
  2138. 000016D0  6738                     beq        +0x3A /* 0000170A */
  2139. 000016D2  206E 0018                movea.l    A0, [A6 + 0x18]
  2140. 000016D6  0C50 5032                cmpi.w     [A0], 0x5032 /* 'P2' */
  2141. 000016DA  6728                     beq        +0x2A /* 00001704 */
  2142. 000016DC  206E 0018                movea.l    A0, [A6 + 0x18]
  2143. 000016E0  0C50 5035                cmpi.w     [A0], 0x5035 /* 'P5' */
  2144. 000016E4  671E                     beq        +0x20 /* 00001704 */
  2145. 000016E6  206E 0018                movea.l    A0, [A6 + 0x18]
  2146. 000016EA  0C50 5031                cmpi.w     [A0], 0x5031 /* 'P1' */
  2147. 000016EE  670E                     beq        +0x10 /* 000016FE */
  2148. 000016F0  206E 0018                movea.l    A0, [A6 + 0x18]
  2149. 000016F4  0C50 5034                cmpi.w     [A0], 0x5034 /* 'P4' */
  2150. 000016F8  6704                     beq        +0x6 /* 000016FE */
  2151. 000016FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  2152. 000016FC  6010                     bra        +0x12 /* 0000170E */
  2153. label000016FE:
  2154. 000016FE  303C 5031                move.w     D0, 0x5031 /* 'P1' */
  2155. 00001702  600A                     bra        +0xC /* 0000170E */
  2156. label00001704:
  2157. 00001704  303C 5032                move.w     D0, 0x5032 /* 'P2' */
  2158. 00001708  6004                     bra        +0x6 /* 0000170E */
  2159. label0000170A:
  2160. 0000170A  303C 5033                move.w     D0, 0x5033 /* 'P3' */
  2161. label0000170E:
  2162. 0000170E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2163. 00001712  5031 5033                addq.b     [A1 + D5.w + 0x33], 8
  2164. 00001716  0084 0050 0020           ori.l      D4, 0x500020 /* 'P\0 ' */
  2165. 0000171C  0002 2F2E                ori.b      D2, 0x2E /* '.' */
  2166. 00001720  0014 2F2E                ori.b      [A4], 0x2E /* '.' */
  2167. 00001724  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  2168. 00001728  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  2169. 0000172C  0008 4EBA                ori.b      A0, 0xBA
  2170. 00001730  FF12                     .extension 0xF12 <<F/4-5/7>> // unimplemented
  2171. 00001732  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2172. 00001736  6000 0078                bra        +0x7A /* 000017B0 */
  2173. 0000173A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2174. 0000173E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2175. 00001742  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2176. 00001746  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2177. 0000174A  4EBA FC4A                jsr        [PC - 0x3B6 /* 00001396 */]
  2178. 0000174E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2179. 00001752  3F3C 0001                move.w     -[A7], 0x1
  2180. 00001756  206E 000C                movea.l    A0, [A6 + 0xC]
  2181. 0000175A  3F10                     move.w     -[A7], [A0]
  2182. 0000175C  4EBA E8A2                jsr        [PC - 0x175E /* 00000000 */]
  2183. 00001760  588F                     addq.l     A7, 4
  2184. 00001762  2B40 F090                move.l     [A5 - 0xF70], D0
  2185. 00001766  6048                     bra        +0x4A /* 000017B0 */
  2186. 00001768  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2187. 0000176C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2188. 00001770  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2189. 00001774  4EBA F896                jsr        [PC - 0x76A /* 0000100C */]
  2190. 00001778  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2191. 0000177C  206E 0014                movea.l    A0, [A6 + 0x14]
  2192. 00001780  10AD F098                move.b     [A0], [A5 - 0xF68]
  2193. 00001784  3F3C 0001                move.w     -[A7], 0x1
  2194. 00001788  206E 000C                movea.l    A0, [A6 + 0xC]
  2195. 0000178C  3F10                     move.w     -[A7], [A0]
  2196. 0000178E  4EBA E870                jsr        [PC - 0x1790 /* 00000000 */]
  2197. 00001792  588F                     addq.l     A7, 4
  2198. 00001794  2B40 F094                move.l     [A5 - 0xF6C], D0
  2199. 00001798  6016                     bra        +0x18 /* 000017B0 */
  2200. 0000179A  4267                     clr.w      -[A7]
  2201. 0000179C  4267                     clr.w      -[A7]
  2202. 0000179E  4267                     clr.w      -[A7]
  2203. 000017A0  4267                     clr.w      -[A7]
  2204. 000017A2  4267                     clr.w      -[A7]
  2205. 000017A4  486D F0B6                pea.l      [A5 - 0xF4A]
  2206. 000017A8  4EBA ED36                jsr        [PC - 0x12CA /* 000004E0 */]
  2207. 000017AC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2208. label000017B0:
  2209. 000017B0  4E5E                     unlink     A6
  2210. 000017B2  4E75                     rts
  2211. 000017B4  5050                     addq.w     [A0], 8
  2212. 000017B6  4D52                     chk.w      D6, [A2]
  2213. 000017B8  4541                     chk.w      D2, D1
  2214. 000017BA  4450                     neg.w      [A0]
  2215. fn000017BC:
  2216. 000017BC  4E56 0000                link       A6, 0
  2217. 000017C0  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2218. 000017C4  302E 0014                move.w     D0, [A6 + 0x14]
  2219. 000017C8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2220. 000017CC  5031 5036                addq.b     [A1 + D5.w + 0x36], 8
  2221. 000017D0  012E 00DC                btst       [A6 + 0xDC], D0
  2222. 000017D4  0092 0008 00D6           ori.l      [A2], 0x800D6
  2223. 000017DA  008C 0046 7E00           ori.l      A4, 0x467E00 /* 'F~\0' */
  2224. 000017E0  286E 000C                movea.l    A4, [A6 + 0xC]
  2225. 000017E4  6032                     bra        +0x34 /* 00001818 */
  2226. label000017E6:
  2227. 000017E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2228. 000017EA  4EBA FB06                jsr        [PC - 0x4FA /* 000012F2 */]
  2229. 000017EE  588F                     addq.l     A7, 4
  2230. 000017F0  1C00                     move.b     D6, D0
  2231. 000017F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2232. 000017F6  4EBA FAFA                jsr        [PC - 0x506 /* 000012F2 */]
  2233. 000017FA  588F                     addq.l     A7, 4
  2234. 000017FC  1A00                     move.b     D5, D0
  2235. 000017FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2236. 00001802  4EBA FAEE                jsr        [PC - 0x512 /* 000012F2 */]
  2237. 00001806  588F                     addq.l     A7, 4
  2238. 00001808  1800                     move.b     D4, D0
  2239. 0000180A  1886                     move.b     [A4], D6
  2240. 0000180C  1945 0001                move.b     [A4 + 0x1], D5
  2241. 00001810  1944 0002                move.b     [A4 + 0x2], D4
  2242. 00001814  5247                     addq.w     D7, 1
  2243. 00001816  588C                     addq.l     A4, 4
  2244. label00001818:
  2245. 00001818  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2246. 0000181C  6DC8                     blt        -0x36 /* 000017E6 */
  2247. 0000181E  6000 00F4                bra        +0xF6 /* 00001914 */
  2248. 00001822  7E00                     moveq.l    D7, 0x00
  2249. 00001824  286E 000C                movea.l    A4, [A6 + 0xC]
  2250. 00001828  6032                     bra        +0x34 /* 0000185C */
  2251. label0000182A:
  2252. 0000182A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2253. 0000182E  4EBA FA60                jsr        [PC - 0x5A0 /* 00001290 */]
  2254. 00001832  588F                     addq.l     A7, 4
  2255. 00001834  1C00                     move.b     D6, D0
  2256. 00001836  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2257. 0000183A  4EBA FA54                jsr        [PC - 0x5AC /* 00001290 */]
  2258. 0000183E  588F                     addq.l     A7, 4
  2259. 00001840  1A00                     move.b     D5, D0
  2260. 00001842  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2261. 00001846  4EBA FA48                jsr        [PC - 0x5B8 /* 00001290 */]
  2262. 0000184A  588F                     addq.l     A7, 4
  2263. 0000184C  1800                     move.b     D4, D0
  2264. 0000184E  1886                     move.b     [A4], D6
  2265. 00001850  1945 0001                move.b     [A4 + 0x1], D5
  2266. 00001854  1944 0002                move.b     [A4 + 0x2], D4
  2267. 00001858  5247                     addq.w     D7, 1
  2268. 0000185A  588C                     addq.l     A4, 4
  2269. label0000185C:
  2270. 0000185C  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2271. 00001860  6DC8                     blt        -0x36 /* 0000182A */
  2272. 00001862  6000 00B0                bra        +0xB2 /* 00001914 */
  2273. 00001866  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2274. 0000186A  7000                     moveq.l    D0, 0x00
  2275. 0000186C  102E 0013                move.b     D0, [A6 + 0x13]
  2276. 00001870  3F00                     move.w     -[A7], D0
  2277. 00001872  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2278. 00001876  2F2D F090                move.l     -[A7], [A5 - 0xF70]
  2279. 0000187A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2280. 0000187E  4EBA FC44                jsr        [PC - 0x3BC /* 000014C4 */]
  2281. 00001882  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2282. 00001886  7E00                     moveq.l    D7, 0x00
  2283. 00001888  266D F090                movea.l    A3, [A5 - 0xF70]
  2284. 0000188C  286E 000C                movea.l    A4, [A6 + 0xC]
  2285. 00001890  6012                     bra        +0x14 /* 000018A4 */
  2286. label00001892:
  2287. 00001892  1C13                     move.b     D6, [A3]
  2288. 00001894  1886                     move.b     [A4], D6
  2289. 00001896  1946 0001                move.b     [A4 + 0x1], D6
  2290. 0000189A  1946 0002                move.b     [A4 + 0x2], D6
  2291. 0000189E  5247                     addq.w     D7, 1
  2292. 000018A0  528B                     addq.l     A3, 1
  2293. 000018A2  588C                     addq.l     A4, 4
  2294. label000018A4:
  2295. 000018A4  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2296. 000018A8  6DE8                     blt        -0x16 /* 00001892 */
  2297. 000018AA  6000 0068                bra        +0x6A /* 00001914 */
  2298. 000018AE  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2299. 000018B2  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2300. 000018B6  2F2D F094                move.l     -[A7], [A5 - 0xF6C]
  2301. 000018BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2302. 000018BE  4EBA F7F0                jsr        [PC - 0x810 /* 000010B0 */]
  2303. 000018C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2304. 000018C6  7E00                     moveq.l    D7, 0x00
  2305. 000018C8  246D F094                movea.l    A2, [A5 - 0xF6C]
  2306. 000018CC  286E 000C                movea.l    A4, [A6 + 0xC]
  2307. 000018D0  6024                     bra        +0x26 /* 000018F6 */
  2308. label000018D2:
  2309. 000018D2  7000                     moveq.l    D0, 0x00
  2310. 000018D4  1012                     move.b     D0, [A2]
  2311. 000018D6  4A40                     tst.w      D0
  2312. 000018D8  6608                     bne        +0xA /* 000018E2 */
  2313. 000018DA  7000                     moveq.l    D0, 0x00
  2314. 000018DC  102E 0013                move.b     D0, [A6 + 0x13]
  2315. 000018E0  6002                     bra        +0x4 /* 000018E4 */
  2316. label000018E2:
  2317. 000018E2  7000                     moveq.l    D0, 0x00
  2318. label000018E4:
  2319. 000018E4  1C00                     move.b     D6, D0
  2320. 000018E6  1886                     move.b     [A4], D6
  2321. 000018E8  1946 0001                move.b     [A4 + 0x1], D6
  2322. 000018EC  1946 0002                move.b     [A4 + 0x2], D6
  2323. 000018F0  5247                     addq.w     D7, 1
  2324. 000018F2  528A                     addq.l     A2, 1
  2325. 000018F4  588C                     addq.l     A4, 4
  2326. label000018F6:
  2327. 000018F6  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2328. 000018FA  6DD6                     blt        -0x28 /* 000018D2 */
  2329. 000018FC  6016                     bra        +0x18 /* 00001914 */
  2330. 000018FE  4267                     clr.w      -[A7]
  2331. 00001900  4267                     clr.w      -[A7]
  2332. 00001902  4267                     clr.w      -[A7]
  2333. 00001904  4267                     clr.w      -[A7]
  2334. 00001906  4267                     clr.w      -[A7]
  2335. 00001908  486D F0E6                pea.l      [A5 - 0xF1A]
  2336. 0000190C  4EBA EBD2                jsr        [PC - 0x142E /* 000004E0 */]
  2337. 00001910  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2338. label00001914:
  2339. 00001914  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2340. 00001918  4E5E                     unlink     A6
  2341. 0000191A  4E75                     rts
  2342. 0000191C  5050                     addq.w     [A0], 8
  2343. 0000191E  4D52                     chk.w      D6, [A2]
  2344. 00001920  4541                     chk.w      D2, D1
  2345. 00001922  4450                     neg.w      [A0]
  2346. fn00001924:
  2347. 00001924  4E56 FFF8                link       A6, -0x0008
  2348. 00001928  486E FFF8                pea.l      [A6 - 0x8]
  2349. 0000192C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2350. 00001930  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2351. 00001934  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2352. 00001938  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2353. 0000193C  4EBA FD6C                jsr        [PC - 0x294 /* 000016AA */]
  2354. 00001940  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2355. 00001944  3F3C 0004                move.w     -[A7], 0x4
  2356. 00001948  206E 0010                movea.l    A0, [A6 + 0x10]
  2357. 0000194C  3F10                     move.w     -[A7], [A0]
  2358. 0000194E  206E 000C                movea.l    A0, [A6 + 0xC]
  2359. 00001952  3F10                     move.w     -[A7], [A0]
  2360. 00001954  4EBA E710                jsr        [PC - 0x18F0 /* 00000066 */]
  2361. 00001958  5C8F                     addq.l     A7, 6
  2362. 0000195A  2D40 FFFC                move.l     [A6 - 0x4], D0
  2363. 0000195E  426E FFFA                clr.w      [A6 - 0x6]
  2364. 00001962  6034                     bra        +0x36 /* 00001998 */
  2365. label00001964:
  2366. 00001964  302E FFFA                move.w     D0, [A6 - 0x6]
  2367. 00001968  48C0                     ext.l      D0
  2368. 0000196A  E580                     asl        D0, 2
  2369. 0000196C  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2370. 00001970  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2371. 00001974  206E 0014                movea.l    A0, [A6 + 0x14]
  2372. 00001978  7200                     moveq.l    D1, 0x00
  2373. 0000197A  1210                     move.b     D1, [A0]
  2374. 0000197C  3F01                     move.w     -[A7], D1
  2375. 0000197E  206E 000C                movea.l    A0, [A6 + 0xC]
  2376. 00001982  3F10                     move.w     -[A7], [A0]
  2377. 00001984  2040                     movea.l    A0, D0
  2378. 00001986  2F10                     move.l     -[A7], [A0]
  2379. 00001988  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2380. 0000198C  4EBA FE2E                jsr        [PC - 0x1D2 /* 000017BC */]
  2381. 00001990  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2382. 00001994  526E FFFA                addq.w     [A6 - 0x6], 1
  2383. label00001998:
  2384. 00001998  206E 0010                movea.l    A0, [A6 + 0x10]
  2385. 0000199C  302E FFFA                move.w     D0, [A6 - 0x6]
  2386. 000019A0  B050                     cmp.w      D0, [A0]
  2387. 000019A2  6DC0                     blt        -0x3E /* 00001964 */
  2388. 000019A4  202E FFFC                move.l     D0, [A6 - 0x4]
  2389. 000019A8  4E5E                     unlink     A6
  2390. 000019AA  4E75                     rts
  2391. 000019AC  5050                     addq.w     [A0], 8
  2392. 000019AE  4D52                     chk.w      D6, [A2]
  2393. 000019B0  4541                     chk.w      D2, D1
  2394. 000019B2  4450                     neg.w      [A0]
  2395. fn000019B4:
  2396. 000019B4  4E56 0000                link       A6, 0
  2397. 000019B8  7000                     moveq.l    D0, 0x00
  2398. 000019BA  102E 0011                move.b     D0, [A6 + 0x11]
  2399. 000019BE  0C40 00FF                cmpi.w     D0, 0xFF
  2400. 000019C2  6230                     bhi        +0x32 /* 000019F4 */
  2401. 000019C4  4A6E 0012                tst.w      [A6 + 0x12]
  2402. 000019C8  662A                     bne        +0x2C /* 000019F4 */
  2403. 000019CA  7000                     moveq.l    D0, 0x00
  2404. 000019CC  102E 0011                move.b     D0, [A6 + 0x11]
  2405. 000019D0  3F00                     move.w     -[A7], D0
  2406. 000019D2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2407. 000019D6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2408. 000019DA  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  2409. 000019DE  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  2410. 000019E2  486D F0F4                pea.l      [A5 - 0xF0C]
  2411. 000019E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2412. 000019EA  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2413. 000019EE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2414. 000019F2  6028                     bra        +0x2A /* 00001A1C */
  2415. label000019F4:
  2416. 000019F4  7000                     moveq.l    D0, 0x00
  2417. 000019F6  102E 0011                move.b     D0, [A6 + 0x11]
  2418. 000019FA  3F00                     move.w     -[A7], D0
  2419. 000019FC  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2420. 00001A00  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2421. 00001A04  3F3C 0033                move.w     -[A7], 0x33 /* '3' */
  2422. 00001A08  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  2423. 00001A0C  486D F104                pea.l      [A5 - 0xEFC]
  2424. 00001A10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2425. 00001A14  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2426. 00001A18  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2427. label00001A1C:
  2428. 00001A1C  4E5E                     unlink     A6
  2429. 00001A1E  4E75                     rts
  2430. 00001A20  5050                     addq.w     [A0], 8
  2431. 00001A22  4D57                     chk.w      D6, [A7]
  2432. 00001A24  5249                     addq.w     A1, 1
  2433. 00001A26  5445                     addq.w     D5, 2
  2434. fn00001A28:
  2435. 00001A28  4E56 0000                link       A6, 0
  2436. 00001A2C  0C6E 000A 0008           cmpi.w     [A6 + 0x8], 0xA /* '\n' */
  2437. 00001A32  6520                     bcs        +0x22 /* 00001A54 */
  2438. 00001A34  7000                     moveq.l    D0, 0x00
  2439. 00001A36  302E 0008                move.w     D0, [A6 + 0x8]
  2440. 00001A3A  80FC 000A                divu.w     D0, 0xA /* '\n' */
  2441. 00001A3E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2442. 00001A42  3F00                     move.w     -[A7], D0
  2443. 00001A44  4EBA FFE2                jsr        [PC - 0x1E /* 00001A28 */]
  2444. 00001A48  5C8F                     addq.l     A7, 6
  2445. 00001A4A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2446. 00001A4E  6604                     bne        +0x6 /* 00001A54 */
  2447. 00001A50  70FF                     moveq.l    D0, 0xFFFFFFFF
  2448. 00001A52  6056                     bra        +0x58 /* 00001AAA */
  2449. label00001A54:
  2450. 00001A54  206E 000A                movea.l    A0, [A6 + 0xA]
  2451. 00001A58  2028 0012                move.l     D0, [A0 + 0x12]
  2452. 00001A5C  53A8 0012                subq.l     [A0 + 0x12], 1
  2453. 00001A60  0C80 0000 0001           cmpi.l     D0, 0x1
  2454. 00001A66  6326                     bls        +0x28 /* 00001A8E */
  2455. 00001A68  206E 000A                movea.l    A0, [A6 + 0xA]
  2456. 00001A6C  2268 000E                movea.l    A1, [A0 + 0xE]
  2457. 00001A70  52A8 000E                addq.l     [A0 + 0xE], 1
  2458. 00001A74  7000                     moveq.l    D0, 0x00
  2459. 00001A76  302E 0008                move.w     D0, [A6 + 0x8]
  2460. 00001A7A  80FC 000A                divu.w     D0, 0xA /* '\n' */
  2461. 00001A7E  4840                     swap.w     D0
  2462. 00001A80  0640 0030                addi.w     D0, 0x30 /* '0' */
  2463. 00001A84  1280                     move.b     [A1], D0
  2464. 00001A86  0240 00FF                andi.w     D0, 0xFF
  2465. 00001A8A  48C0                     ext.l      D0
  2466. 00001A8C  601C                     bra        +0x1E /* 00001AAA */
  2467. label00001A8E:
  2468. 00001A8E  7000                     moveq.l    D0, 0x00
  2469. 00001A90  302E 0008                move.w     D0, [A6 + 0x8]
  2470. 00001A94  80FC 000A                divu.w     D0, 0xA /* '\n' */
  2471. 00001A98  4840                     swap.w     D0
  2472. 00001A9A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2473. 00001A9E  0640 0030                addi.w     D0, 0x30 /* '0' */
  2474. 00001AA2  3F00                     move.w     -[A7], D0
  2475. 00001AA4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2476. 00001AA8  5C8F                     addq.l     A7, 6
  2477. label00001AAA:
  2478. 00001AAA  4E5E                     unlink     A6
  2479. 00001AAC  4E75                     rts
  2480. 00001AAE  5055                     addq.w     [A5], 8
  2481. 00001AB0  5455                     addq.w     [A5], 2
  2482. 00001AB2  5320                     subq.b     -[A0], 1
  2483. 00001AB4  2020                     move.l     D0, -[A0]
  2484. fn00001AB6:
  2485. 00001AB6  4E56 0000                link       A6, 0
  2486. 00001ABA  48E7 0308                movem.l    -[A7], D6,D7,A4
  2487. 00001ABE  7E00                     moveq.l    D7, 0x00
  2488. 00001AC0  286E 000C                movea.l    A4, [A6 + 0xC]
  2489. 00001AC4  6000 0112                bra        +0x114 /* 00001BD8 */
  2490. label00001AC8:
  2491. 00001AC8  1C14                     move.b     D6, [A4]
  2492. 00001ACA  206E 0008                movea.l    A0, [A6 + 0x8]
  2493. 00001ACE  2028 0012                move.l     D0, [A0 + 0x12]
  2494. 00001AD2  53A8 0012                subq.l     [A0 + 0x12], 1
  2495. 00001AD6  0C80 0000 0001           cmpi.l     D0, 0x1
  2496. 00001ADC  6316                     bls        +0x18 /* 00001AF4 */
  2497. 00001ADE  206E 0008                movea.l    A0, [A6 + 0x8]
  2498. 00001AE2  2268 000E                movea.l    A1, [A0 + 0xE]
  2499. 00001AE6  52A8 000E                addq.l     [A0 + 0xE], 1
  2500. 00001AEA  1286                     move.b     [A1], D6
  2501. 00001AEC  7000                     moveq.l    D0, 0x00
  2502. 00001AEE  1006                     move.b     D0, D6
  2503. 00001AF0  48C0                     ext.l      D0
  2504. 00001AF2  6010                     bra        +0x12 /* 00001B04 */
  2505. label00001AF4:
  2506. 00001AF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2507. 00001AF8  7000                     moveq.l    D0, 0x00
  2508. 00001AFA  1006                     move.b     D0, D6
  2509. 00001AFC  3F00                     move.w     -[A7], D0
  2510. 00001AFE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2511. 00001B02  5C8F                     addq.l     A7, 6
  2512. label00001B04:
  2513. 00001B04  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2514. 00001B08  6616                     bne        +0x18 /* 00001B20 */
  2515. 00001B0A  4267                     clr.w      -[A7]
  2516. 00001B0C  4267                     clr.w      -[A7]
  2517. 00001B0E  4267                     clr.w      -[A7]
  2518. 00001B10  4267                     clr.w      -[A7]
  2519. 00001B12  4267                     clr.w      -[A7]
  2520. 00001B14  486D F114                pea.l      [A5 - 0xEEC]
  2521. 00001B18  4EBA E9C6                jsr        [PC - 0x163A /* 000004E0 */]
  2522. 00001B1C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2523. label00001B20:
  2524. 00001B20  1C2C 0001                move.b     D6, [A4 + 0x1]
  2525. 00001B24  206E 0008                movea.l    A0, [A6 + 0x8]
  2526. 00001B28  2028 0012                move.l     D0, [A0 + 0x12]
  2527. 00001B2C  53A8 0012                subq.l     [A0 + 0x12], 1
  2528. 00001B30  0C80 0000 0001           cmpi.l     D0, 0x1
  2529. 00001B36  6316                     bls        +0x18 /* 00001B4E */
  2530. 00001B38  206E 0008                movea.l    A0, [A6 + 0x8]
  2531. 00001B3C  2268 000E                movea.l    A1, [A0 + 0xE]
  2532. 00001B40  52A8 000E                addq.l     [A0 + 0xE], 1
  2533. 00001B44  1286                     move.b     [A1], D6
  2534. 00001B46  7000                     moveq.l    D0, 0x00
  2535. 00001B48  1006                     move.b     D0, D6
  2536. 00001B4A  48C0                     ext.l      D0
  2537. 00001B4C  6010                     bra        +0x12 /* 00001B5E */
  2538. label00001B4E:
  2539. 00001B4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2540. 00001B52  7000                     moveq.l    D0, 0x00
  2541. 00001B54  1006                     move.b     D0, D6
  2542. 00001B56  3F00                     move.w     -[A7], D0
  2543. 00001B58  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2544. 00001B5C  5C8F                     addq.l     A7, 6
  2545. label00001B5E:
  2546. 00001B5E  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2547. 00001B62  6616                     bne        +0x18 /* 00001B7A */
  2548. 00001B64  4267                     clr.w      -[A7]
  2549. 00001B66  4267                     clr.w      -[A7]
  2550. 00001B68  4267                     clr.w      -[A7]
  2551. 00001B6A  4267                     clr.w      -[A7]
  2552. 00001B6C  4267                     clr.w      -[A7]
  2553. 00001B6E  486D F120                pea.l      [A5 - 0xEE0]
  2554. 00001B72  4EBA E96C                jsr        [PC - 0x1694 /* 000004E0 */]
  2555. 00001B76  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2556. label00001B7A:
  2557. 00001B7A  1C2C 0002                move.b     D6, [A4 + 0x2]
  2558. 00001B7E  206E 0008                movea.l    A0, [A6 + 0x8]
  2559. 00001B82  2028 0012                move.l     D0, [A0 + 0x12]
  2560. 00001B86  53A8 0012                subq.l     [A0 + 0x12], 1
  2561. 00001B8A  0C80 0000 0001           cmpi.l     D0, 0x1
  2562. 00001B90  6316                     bls        +0x18 /* 00001BA8 */
  2563. 00001B92  206E 0008                movea.l    A0, [A6 + 0x8]
  2564. 00001B96  2268 000E                movea.l    A1, [A0 + 0xE]
  2565. 00001B9A  52A8 000E                addq.l     [A0 + 0xE], 1
  2566. 00001B9E  1286                     move.b     [A1], D6
  2567. 00001BA0  7000                     moveq.l    D0, 0x00
  2568. 00001BA2  1006                     move.b     D0, D6
  2569. 00001BA4  48C0                     ext.l      D0
  2570. 00001BA6  6010                     bra        +0x12 /* 00001BB8 */
  2571. label00001BA8:
  2572. 00001BA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2573. 00001BAC  7000                     moveq.l    D0, 0x00
  2574. 00001BAE  1006                     move.b     D0, D6
  2575. 00001BB0  3F00                     move.w     -[A7], D0
  2576. 00001BB2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2577. 00001BB6  5C8F                     addq.l     A7, 6
  2578. label00001BB8:
  2579. 00001BB8  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2580. 00001BBC  6616                     bne        +0x18 /* 00001BD4 */
  2581. 00001BBE  4267                     clr.w      -[A7]
  2582. 00001BC0  4267                     clr.w      -[A7]
  2583. 00001BC2  4267                     clr.w      -[A7]
  2584. 00001BC4  4267                     clr.w      -[A7]
  2585. 00001BC6  4267                     clr.w      -[A7]
  2586. 00001BC8  486D F12C                pea.l      [A5 - 0xED4]
  2587. 00001BCC  4EBA E912                jsr        [PC - 0x16EE /* 000004E0 */]
  2588. 00001BD0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2589. label00001BD4:
  2590. 00001BD4  5247                     addq.w     D7, 1
  2591. 00001BD6  588C                     addq.l     A4, 4
  2592. label00001BD8:
  2593. 00001BD8  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2594. 00001BDC  6D00 FEEA                blt        -0x114 /* 00001AC8 */
  2595. 00001BE0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2596. 00001BE4  4E5E                     unlink     A6
  2597. 00001BE6  4E75                     rts
  2598. 00001BE8  5050                     addq.w     [A0], 8
  2599. 00001BEA  4D57                     chk.w      D6, [A7]
  2600. 00001BEC  5249                     addq.w     A1, 1
  2601. 00001BEE  5445                     addq.w     D5, 2
  2602. fn00001BF0:
  2603. 00001BF0  4E56 0000                link       A6, 0
  2604. 00001BF4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2605. 00001BF8  7C00                     moveq.l    D6, 0x00
  2606. 00001BFA  7E00                     moveq.l    D7, 0x00
  2607. 00001BFC  286E 000C                movea.l    A4, [A6 + 0xC]
  2608. 00001C00  6000 025C                bra        +0x25E /* 00001E5E */
  2609. label00001C04:
  2610. 00001C04  0C46 0041                cmpi.w     D6, 0x41 /* 'A' */
  2611. 00001C08  6D00 005E                blt        +0x60 /* 00001C68 */
  2612. 00001C0C  206E 0008                movea.l    A0, [A6 + 0x8]
  2613. 00001C10  2028 0012                move.l     D0, [A0 + 0x12]
  2614. 00001C14  53A8 0012                subq.l     [A0 + 0x12], 1
  2615. 00001C18  0C80 0000 0001           cmpi.l     D0, 0x1
  2616. 00001C1E  6318                     bls        +0x1A /* 00001C38 */
  2617. 00001C20  206E 0008                movea.l    A0, [A6 + 0x8]
  2618. 00001C24  2268 000E                movea.l    A1, [A0 + 0xE]
  2619. 00001C28  52A8 000E                addq.l     [A0 + 0xE], 1
  2620. 00001C2C  700A                     moveq.l    D0, 0x0A
  2621. 00001C2E  1280                     move.b     [A1], D0
  2622. 00001C30  0240 00FF                andi.w     D0, 0xFF
  2623. 00001C34  48C0                     ext.l      D0
  2624. 00001C36  600E                     bra        +0x10 /* 00001C46 */
  2625. label00001C38:
  2626. 00001C38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2627. 00001C3C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2628. 00001C40  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2629. 00001C44  5C8F                     addq.l     A7, 6
  2630. label00001C46:
  2631. 00001C46  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2632. 00001C4A  6616                     bne        +0x18 /* 00001C62 */
  2633. 00001C4C  4267                     clr.w      -[A7]
  2634. 00001C4E  4267                     clr.w      -[A7]
  2635. 00001C50  4267                     clr.w      -[A7]
  2636. 00001C52  4267                     clr.w      -[A7]
  2637. 00001C54  4267                     clr.w      -[A7]
  2638. 00001C56  486D F138                pea.l      [A5 - 0xEC8]
  2639. 00001C5A  4EBA E884                jsr        [PC - 0x177C /* 000004E0 */]
  2640. 00001C5E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2641. label00001C62:
  2642. 00001C62  7C00                     moveq.l    D6, 0x00
  2643. 00001C64  6000 00B6                bra        +0xB8 /* 00001D1C */
  2644. label00001C68:
  2645. 00001C68  4A46                     tst.w      D6
  2646. 00001C6A  6F00 00B0                ble        +0xB2 /* 00001D1C */
  2647. 00001C6E  206E 0008                movea.l    A0, [A6 + 0x8]
  2648. 00001C72  2028 0012                move.l     D0, [A0 + 0x12]
  2649. 00001C76  53A8 0012                subq.l     [A0 + 0x12], 1
  2650. 00001C7A  0C80 0000 0001           cmpi.l     D0, 0x1
  2651. 00001C80  6318                     bls        +0x1A /* 00001C9A */
  2652. 00001C82  206E 0008                movea.l    A0, [A6 + 0x8]
  2653. 00001C86  2268 000E                movea.l    A1, [A0 + 0xE]
  2654. 00001C8A  52A8 000E                addq.l     [A0 + 0xE], 1
  2655. 00001C8E  7020                     moveq.l    D0, 0x20
  2656. 00001C90  1280                     move.b     [A1], D0
  2657. 00001C92  0240 00FF                andi.w     D0, 0xFF
  2658. 00001C96  48C0                     ext.l      D0
  2659. 00001C98  600E                     bra        +0x10 /* 00001CA8 */
  2660. label00001C9A:
  2661. 00001C9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2662. 00001C9E  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2663. 00001CA2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2664. 00001CA6  5C8F                     addq.l     A7, 6
  2665. label00001CA8:
  2666. 00001CA8  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2667. 00001CAC  6616                     bne        +0x18 /* 00001CC4 */
  2668. 00001CAE  4267                     clr.w      -[A7]
  2669. 00001CB0  4267                     clr.w      -[A7]
  2670. 00001CB2  4267                     clr.w      -[A7]
  2671. 00001CB4  4267                     clr.w      -[A7]
  2672. 00001CB6  4267                     clr.w      -[A7]
  2673. 00001CB8  486D F144                pea.l      [A5 - 0xEBC]
  2674. 00001CBC  4EBA E822                jsr        [PC - 0x17DE /* 000004E0 */]
  2675. 00001CC0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2676. label00001CC4:
  2677. 00001CC4  206E 0008                movea.l    A0, [A6 + 0x8]
  2678. 00001CC8  2028 0012                move.l     D0, [A0 + 0x12]
  2679. 00001CCC  53A8 0012                subq.l     [A0 + 0x12], 1
  2680. 00001CD0  0C80 0000 0001           cmpi.l     D0, 0x1
  2681. 00001CD6  6318                     bls        +0x1A /* 00001CF0 */
  2682. 00001CD8  206E 0008                movea.l    A0, [A6 + 0x8]
  2683. 00001CDC  2268 000E                movea.l    A1, [A0 + 0xE]
  2684. 00001CE0  52A8 000E                addq.l     [A0 + 0xE], 1
  2685. 00001CE4  7020                     moveq.l    D0, 0x20
  2686. 00001CE6  1280                     move.b     [A1], D0
  2687. 00001CE8  0240 00FF                andi.w     D0, 0xFF
  2688. 00001CEC  48C0                     ext.l      D0
  2689. 00001CEE  600E                     bra        +0x10 /* 00001CFE */
  2690. label00001CF0:
  2691. 00001CF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2692. 00001CF4  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2693. 00001CF8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2694. 00001CFC  5C8F                     addq.l     A7, 6
  2695. label00001CFE:
  2696. 00001CFE  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2697. 00001D02  6616                     bne        +0x18 /* 00001D1A */
  2698. 00001D04  4267                     clr.w      -[A7]
  2699. 00001D06  4267                     clr.w      -[A7]
  2700. 00001D08  4267                     clr.w      -[A7]
  2701. 00001D0A  4267                     clr.w      -[A7]
  2702. 00001D0C  4267                     clr.w      -[A7]
  2703. 00001D0E  486D F150                pea.l      [A5 - 0xEB0]
  2704. 00001D12  4EBA E7CC                jsr        [PC - 0x1834 /* 000004E0 */]
  2705. 00001D16  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2706. label00001D1A:
  2707. 00001D1A  5446                     addq.w     D6, 2
  2708. label00001D1C:
  2709. 00001D1C  1A14                     move.b     D5, [A4]
  2710. 00001D1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2711. 00001D22  7000                     moveq.l    D0, 0x00
  2712. 00001D24  1005                     move.b     D0, D5
  2713. 00001D26  3F00                     move.w     -[A7], D0
  2714. 00001D28  4EBA FCFE                jsr        [PC - 0x302 /* 00001A28 */]
  2715. 00001D2C  5C8F                     addq.l     A7, 6
  2716. 00001D2E  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2717. 00001D32  6616                     bne        +0x18 /* 00001D4A */
  2718. 00001D34  4267                     clr.w      -[A7]
  2719. 00001D36  4267                     clr.w      -[A7]
  2720. 00001D38  4267                     clr.w      -[A7]
  2721. 00001D3A  4267                     clr.w      -[A7]
  2722. 00001D3C  4267                     clr.w      -[A7]
  2723. 00001D3E  486D F15C                pea.l      [A5 - 0xEA4]
  2724. 00001D42  4EBA E79C                jsr        [PC - 0x1864 /* 000004E0 */]
  2725. 00001D46  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2726. label00001D4A:
  2727. 00001D4A  206E 0008                movea.l    A0, [A6 + 0x8]
  2728. 00001D4E  2028 0012                move.l     D0, [A0 + 0x12]
  2729. 00001D52  53A8 0012                subq.l     [A0 + 0x12], 1
  2730. 00001D56  0C80 0000 0001           cmpi.l     D0, 0x1
  2731. 00001D5C  6318                     bls        +0x1A /* 00001D76 */
  2732. 00001D5E  206E 0008                movea.l    A0, [A6 + 0x8]
  2733. 00001D62  2268 000E                movea.l    A1, [A0 + 0xE]
  2734. 00001D66  52A8 000E                addq.l     [A0 + 0xE], 1
  2735. 00001D6A  7020                     moveq.l    D0, 0x20
  2736. 00001D6C  1280                     move.b     [A1], D0
  2737. 00001D6E  0240 00FF                andi.w     D0, 0xFF
  2738. 00001D72  48C0                     ext.l      D0
  2739. 00001D74  600E                     bra        +0x10 /* 00001D84 */
  2740. label00001D76:
  2741. 00001D76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2742. 00001D7A  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2743. 00001D7E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2744. 00001D82  5C8F                     addq.l     A7, 6
  2745. label00001D84:
  2746. 00001D84  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2747. 00001D88  6616                     bne        +0x18 /* 00001DA0 */
  2748. 00001D8A  4267                     clr.w      -[A7]
  2749. 00001D8C  4267                     clr.w      -[A7]
  2750. 00001D8E  4267                     clr.w      -[A7]
  2751. 00001D90  4267                     clr.w      -[A7]
  2752. 00001D92  4267                     clr.w      -[A7]
  2753. 00001D94  486D F168                pea.l      [A5 - 0xE98]
  2754. 00001D98  4EBA E746                jsr        [PC - 0x18BA /* 000004E0 */]
  2755. 00001D9C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2756. label00001DA0:
  2757. 00001DA0  1A2C 0001                move.b     D5, [A4 + 0x1]
  2758. 00001DA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2759. 00001DA8  7000                     moveq.l    D0, 0x00
  2760. 00001DAA  1005                     move.b     D0, D5
  2761. 00001DAC  3F00                     move.w     -[A7], D0
  2762. 00001DAE  4EBA FC78                jsr        [PC - 0x388 /* 00001A28 */]
  2763. 00001DB2  5C8F                     addq.l     A7, 6
  2764. 00001DB4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2765. 00001DB8  6616                     bne        +0x18 /* 00001DD0 */
  2766. 00001DBA  4267                     clr.w      -[A7]
  2767. 00001DBC  4267                     clr.w      -[A7]
  2768. 00001DBE  4267                     clr.w      -[A7]
  2769. 00001DC0  4267                     clr.w      -[A7]
  2770. 00001DC2  4267                     clr.w      -[A7]
  2771. 00001DC4  486D F174                pea.l      [A5 - 0xE8C]
  2772. 00001DC8  4EBA E716                jsr        [PC - 0x18EA /* 000004E0 */]
  2773. 00001DCC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2774. label00001DD0:
  2775. 00001DD0  206E 0008                movea.l    A0, [A6 + 0x8]
  2776. 00001DD4  2028 0012                move.l     D0, [A0 + 0x12]
  2777. 00001DD8  53A8 0012                subq.l     [A0 + 0x12], 1
  2778. 00001DDC  0C80 0000 0001           cmpi.l     D0, 0x1
  2779. 00001DE2  6318                     bls        +0x1A /* 00001DFC */
  2780. 00001DE4  206E 0008                movea.l    A0, [A6 + 0x8]
  2781. 00001DE8  2268 000E                movea.l    A1, [A0 + 0xE]
  2782. 00001DEC  52A8 000E                addq.l     [A0 + 0xE], 1
  2783. 00001DF0  7020                     moveq.l    D0, 0x20
  2784. 00001DF2  1280                     move.b     [A1], D0
  2785. 00001DF4  0240 00FF                andi.w     D0, 0xFF
  2786. 00001DF8  48C0                     ext.l      D0
  2787. 00001DFA  600E                     bra        +0x10 /* 00001E0A */
  2788. label00001DFC:
  2789. 00001DFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2790. 00001E00  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2791. 00001E04  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2792. 00001E08  5C8F                     addq.l     A7, 6
  2793. label00001E0A:
  2794. 00001E0A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2795. 00001E0E  6616                     bne        +0x18 /* 00001E26 */
  2796. 00001E10  4267                     clr.w      -[A7]
  2797. 00001E12  4267                     clr.w      -[A7]
  2798. 00001E14  4267                     clr.w      -[A7]
  2799. 00001E16  4267                     clr.w      -[A7]
  2800. 00001E18  4267                     clr.w      -[A7]
  2801. 00001E1A  486D F180                pea.l      [A5 - 0xE80]
  2802. 00001E1E  4EBA E6C0                jsr        [PC - 0x1940 /* 000004E0 */]
  2803. 00001E22  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2804. label00001E26:
  2805. 00001E26  1A2C 0002                move.b     D5, [A4 + 0x2]
  2806. 00001E2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2807. 00001E2E  7000                     moveq.l    D0, 0x00
  2808. 00001E30  1005                     move.b     D0, D5
  2809. 00001E32  3F00                     move.w     -[A7], D0
  2810. 00001E34  4EBA FBF2                jsr        [PC - 0x40E /* 00001A28 */]
  2811. 00001E38  5C8F                     addq.l     A7, 6
  2812. 00001E3A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2813. 00001E3E  6616                     bne        +0x18 /* 00001E56 */
  2814. 00001E40  4267                     clr.w      -[A7]
  2815. 00001E42  4267                     clr.w      -[A7]
  2816. 00001E44  4267                     clr.w      -[A7]
  2817. 00001E46  4267                     clr.w      -[A7]
  2818. 00001E48  4267                     clr.w      -[A7]
  2819. 00001E4A  486D F18C                pea.l      [A5 - 0xE74]
  2820. 00001E4E  4EBA E690                jsr        [PC - 0x1970 /* 000004E0 */]
  2821. 00001E52  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2822. label00001E56:
  2823. 00001E56  0646 000B                addi.w     D6, 0xB
  2824. 00001E5A  5247                     addq.w     D7, 1
  2825. 00001E5C  588C                     addq.l     A4, 4
  2826. label00001E5E:
  2827. 00001E5E  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2828. 00001E62  6D00 FDA0                blt        -0x25E /* 00001C04 */
  2829. 00001E66  4A46                     tst.w      D6
  2830. 00001E68  6F56                     ble        +0x58 /* 00001EC0 */
  2831. 00001E6A  206E 0008                movea.l    A0, [A6 + 0x8]
  2832. 00001E6E  2028 0012                move.l     D0, [A0 + 0x12]
  2833. 00001E72  53A8 0012                subq.l     [A0 + 0x12], 1
  2834. 00001E76  0C80 0000 0001           cmpi.l     D0, 0x1
  2835. 00001E7C  6318                     bls        +0x1A /* 00001E96 */
  2836. 00001E7E  206E 0008                movea.l    A0, [A6 + 0x8]
  2837. 00001E82  2268 000E                movea.l    A1, [A0 + 0xE]
  2838. 00001E86  52A8 000E                addq.l     [A0 + 0xE], 1
  2839. 00001E8A  700A                     moveq.l    D0, 0x0A
  2840. 00001E8C  1280                     move.b     [A1], D0
  2841. 00001E8E  0240 00FF                andi.w     D0, 0xFF
  2842. 00001E92  48C0                     ext.l      D0
  2843. 00001E94  600E                     bra        +0x10 /* 00001EA4 */
  2844. label00001E96:
  2845. 00001E96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2846. 00001E9A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2847. 00001E9E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2848. 00001EA2  5C8F                     addq.l     A7, 6
  2849. label00001EA4:
  2850. 00001EA4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2851. 00001EA8  6616                     bne        +0x18 /* 00001EC0 */
  2852. 00001EAA  4267                     clr.w      -[A7]
  2853. 00001EAC  4267                     clr.w      -[A7]
  2854. 00001EAE  4267                     clr.w      -[A7]
  2855. 00001EB0  4267                     clr.w      -[A7]
  2856. 00001EB2  4267                     clr.w      -[A7]
  2857. 00001EB4  486D F198                pea.l      [A5 - 0xE68]
  2858. 00001EB8  4EBA E626                jsr        [PC - 0x19DA /* 000004E0 */]
  2859. 00001EBC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2860. label00001EC0:
  2861. 00001EC0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2862. 00001EC4  4E5E                     unlink     A6
  2863. 00001EC6  4E75                     rts
  2864. 00001EC8  5050                     addq.w     [A0], 8
  2865. 00001ECA  4D57                     chk.w      D6, [A7]
  2866. 00001ECC  5249                     addq.w     A1, 1
  2867. 00001ECE  5445                     addq.w     D5, 2
  2868. fn00001ED0:
  2869. 00001ED0  4E56 0000                link       A6, 0
  2870. 00001ED4  7000                     moveq.l    D0, 0x00
  2871. 00001ED6  102E 0013                move.b     D0, [A6 + 0x13]
  2872. 00001EDA  0C40 00FF                cmpi.w     D0, 0xFF
  2873. 00001EDE  6224                     bhi        +0x26 /* 00001F04 */
  2874. 00001EE0  4A6E 0014                tst.w      [A6 + 0x14]
  2875. 00001EE4  661E                     bne        +0x20 /* 00001F04 */
  2876. 00001EE6  7000                     moveq.l    D0, 0x00
  2877. 00001EE8  102E 0013                move.b     D0, [A6 + 0x13]
  2878. 00001EEC  3F00                     move.w     -[A7], D0
  2879. 00001EEE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2880. 00001EF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2881. 00001EF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2882. 00001EFA  4EBA FBBA                jsr        [PC - 0x446 /* 00001AB6 */]
  2883. 00001EFE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2884. 00001F02  601C                     bra        +0x1E /* 00001F20 */
  2885. label00001F04:
  2886. 00001F04  7000                     moveq.l    D0, 0x00
  2887. 00001F06  102E 0013                move.b     D0, [A6 + 0x13]
  2888. 00001F0A  3F00                     move.w     -[A7], D0
  2889. 00001F0C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2890. 00001F10  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2891. 00001F14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2892. 00001F18  4EBA FCD6                jsr        [PC - 0x32A /* 00001BF0 */]
  2893. 00001F1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2894. label00001F20:
  2895. 00001F20  4E5E                     unlink     A6
  2896. 00001F22  4E75                     rts
  2897. 00001F24  5050                     addq.w     [A0], 8
  2898. 00001F26  4D57                     chk.w      D6, [A7]
  2899. 00001F28  5249                     addq.w     A1, 1
  2900. 00001F2A  5445                     addq.w     D5, 2
  2901. 00001F2C  4E56 FFFE                link       A6, -0x0002
  2902. 00001F30  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  2903. 00001F34  7000                     moveq.l    D0, 0x00
  2904. 00001F36  102E 0015                move.b     D0, [A6 + 0x15]
  2905. 00001F3A  3F00                     move.w     -[A7], D0
  2906. 00001F3C  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  2907. 00001F40  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2908. 00001F44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2909. 00001F48  4EBA FA6A                jsr        [PC - 0x596 /* 000019B4 */]
  2910. 00001F4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2911. 00001F50  426E FFFE                clr.w      [A6 - 0x2]
  2912. 00001F54  6030                     bra        +0x32 /* 00001F86 */
  2913. label00001F56:
  2914. 00001F56  302E FFFE                move.w     D0, [A6 - 0x2]
  2915. 00001F5A  48C0                     ext.l      D0
  2916. 00001F5C  E580                     asl        D0, 2
  2917. 00001F5E  D0AE 000C                add.l      D0, [A6 + 0xC]
  2918. 00001F62  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  2919. 00001F66  7200                     moveq.l    D1, 0x00
  2920. 00001F68  122E 0015                move.b     D1, [A6 + 0x15]
  2921. 00001F6C  3F01                     move.w     -[A7], D1
  2922. 00001F6E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2923. 00001F72  2040                     movea.l    A0, D0
  2924. 00001F74  2F10                     move.l     -[A7], [A0]
  2925. 00001F76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2926. 00001F7A  4EBA FF54                jsr        [PC - 0xAC /* 00001ED0 */]
  2927. 00001F7E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2928. 00001F82  526E FFFE                addq.w     [A6 - 0x2], 1
  2929. label00001F86:
  2930. 00001F86  302E FFFE                move.w     D0, [A6 - 0x2]
  2931. 00001F8A  B06E 0012                cmp.w      D0, [A6 + 0x12]
  2932. 00001F8E  6DC6                     blt        -0x38 /* 00001F56 */
  2933. 00001F90  4E5E                     unlink     A6
  2934. 00001F92  4E75                     rts
  2935. 00001F94  5050                     addq.w     [A0], 8
  2936. 00001F96  4D57                     chk.w      D6, [A7]
  2937. 00001F98  5249                     addq.w     A1, 1
  2938. 00001F9A  5445                     addq.w     D5, 2
  2939. fn00001F9C:
  2940. 00001F9C  4E56 FFF8                link       A6, -0x0008
  2941. 00001FA0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2942. 00001FA4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2943. 00001FA8  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2944. 00001FAC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2945. 00001FB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2946. 00001FB4  4EBA 01EA                jsr        [PC + 0x1EA /* 000021A0 */]
  2947. 00001FB8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2948. 00001FBC  2D40 FFFC                move.l     [A6 - 0x4], D0
  2949. 00001FC0  4AAE FFFC                tst.l      [A6 - 0x4]
  2950. 00001FC4  6604                     bne        +0x6 /* 00001FCA */
  2951. 00001FC6  7000                     moveq.l    D0, 0x00
  2952. 00001FC8  6020                     bra        +0x22 /* 00001FEA */
  2953. label00001FCA:
  2954. 00001FCA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2955. 00001FCE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2956. 00001FD2  4EBA 049C                jsr        [PC + 0x49C /* 00002470 */]
  2957. 00001FD6  508F                     addq.l     A7, 8
  2958. 00001FD8  2D40 FFF8                move.l     [A6 - 0x8], D0
  2959. 00001FDC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2960. 00001FE0  4EBA 078E                jsr        [PC + 0x78E /* 00002770 */]
  2961. 00001FE4  588F                     addq.l     A7, 4
  2962. 00001FE6  202E FFF8                move.l     D0, [A6 - 0x8]
  2963. label00001FEA:
  2964. 00001FEA  4E5E                     unlink     A6
  2965. 00001FEC  4E75                     rts
  2966. 00001FEE  5050                     addq.w     [A0], 8
  2967. 00001FF0  4D43                     chk.w      D6, D3
  2968. 00001FF2  4F4D                     chk.w      D7, A5
  2969. 00001FF4  5055                     addq.w     [A5], 8
  2970. 00001FF6  4E56 FFFC                link       A6, -0x0004
  2971. 00001FFA  426E FFFE                clr.w      [A6 - 0x2]
  2972. 00001FFE  6000 010E                bra        +0x110 /* 0000210E */
  2973. label00002002:
  2974. 00002002  302E FFFE                move.w     D0, [A6 - 0x2]
  2975. 00002006  C1FC 0006                muls.w     D0, 0x6
  2976. 0000200A  D0AE 0008                add.l      D0, [A6 + 0x8]
  2977. 0000200E  206E 0014                movea.l    A0, [A6 + 0x14]
  2978. 00002012  2240                     movea.l    A1, D0
  2979. 00002014  1011                     move.b     D0, [A1]
  2980. 00002016  B010                     cmp.b      D0, [A0]
  2981. 00002018  6600 00F0                bne        +0xF2 /* 0000210A */
  2982. 0000201C  302E FFFE                move.w     D0, [A6 - 0x2]
  2983. 00002020  C1FC 0006                muls.w     D0, 0x6
  2984. 00002024  D0AE 0008                add.l      D0, [A6 + 0x8]
  2985. 00002028  206E 0014                movea.l    A0, [A6 + 0x14]
  2986. 0000202C  2240                     movea.l    A1, D0
  2987. 0000202E  1029 0001                move.b     D0, [A1 + 0x1]
  2988. 00002032  B028 0001                cmp.b      D0, [A0 + 0x1]
  2989. 00002036  6600 00D2                bne        +0xD4 /* 0000210A */
  2990. 0000203A  302E FFFE                move.w     D0, [A6 - 0x2]
  2991. 0000203E  C1FC 0006                muls.w     D0, 0x6
  2992. 00002042  D0AE 0008                add.l      D0, [A6 + 0x8]
  2993. 00002046  206E 0014                movea.l    A0, [A6 + 0x14]
  2994. 0000204A  2240                     movea.l    A1, D0
  2995. 0000204C  1029 0002                move.b     D0, [A1 + 0x2]
  2996. 00002050  B028 0002                cmp.b      D0, [A0 + 0x2]
  2997. 00002054  6600 00B4                bne        +0xB6 /* 0000210A */
  2998. 00002058  302E 001A                move.w     D0, [A6 + 0x1A]
  2999. 0000205C  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3000. 00002060  6F3A                     ble        +0x3C /* 0000209C */
  3001. 00002062  3D6E FFFE FFFC           move.w     [A6 - 0x4], [A6 - 0x2]
  3002. 00002068  6026                     bra        +0x28 /* 00002090 */
  3003. label0000206A:
  3004. 0000206A  302E FFFC                move.w     D0, [A6 - 0x4]
  3005. 0000206E  C1FC 0006                muls.w     D0, 0x6
  3006. 00002072  D0AE 0008                add.l      D0, [A6 + 0x8]
  3007. 00002076  322E FFFC                move.w     D1, [A6 - 0x4]
  3008. 0000207A  5241                     addq.w     D1, 1
  3009. 0000207C  C3FC 0006                muls.w     D1, 0x6
  3010. 00002080  D2AE 0008                add.l      D1, [A6 + 0x8]
  3011. 00002084  2041                     movea.l    A0, D1
  3012. 00002086  2240                     movea.l    A1, D0
  3013. 00002088  22D8                     move.l     [A1]+, [A0]+
  3014. 0000208A  32D8                     move.w     [A1]+, [A0]+
  3015. 0000208C  526E FFFC                addq.w     [A6 - 0x4], 1
  3016. label00002090:
  3017. 00002090  302E FFFC                move.w     D0, [A6 - 0x4]
  3018. 00002094  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  3019. 00002098  6DD0                     blt        -0x2E /* 0000206A */
  3020. 0000209A  6042                     bra        +0x44 /* 000020DE */
  3021. label0000209C:
  3022. 0000209C  302E 001A                move.w     D0, [A6 + 0x1A]
  3023. 000020A0  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3024. 000020A4  6C38                     bge        +0x3A /* 000020DE */
  3025. 000020A6  3D6E FFFE FFFC           move.w     [A6 - 0x4], [A6 - 0x2]
  3026. 000020AC  6026                     bra        +0x28 /* 000020D4 */
  3027. label000020AE:
  3028. 000020AE  302E FFFC                move.w     D0, [A6 - 0x4]
  3029. 000020B2  C1FC 0006                muls.w     D0, 0x6
  3030. 000020B6  D0AE 0008                add.l      D0, [A6 + 0x8]
  3031. 000020BA  322E FFFC                move.w     D1, [A6 - 0x4]
  3032. 000020BE  5341                     subq.w     D1, 1
  3033. 000020C0  C3FC 0006                muls.w     D1, 0x6
  3034. 000020C4  D2AE 0008                add.l      D1, [A6 + 0x8]
  3035. 000020C8  2041                     movea.l    A0, D1
  3036. 000020CA  2240                     movea.l    A1, D0
  3037. 000020CC  22D8                     move.l     [A1]+, [A0]+
  3038. 000020CE  32D8                     move.w     [A1]+, [A0]+
  3039. 000020D0  536E FFFC                subq.w     [A6 - 0x4], 1
  3040. label000020D4:
  3041. 000020D4  302E FFFC                move.w     D0, [A6 - 0x4]
  3042. 000020D8  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  3043. 000020DC  6ED0                     bgt        -0x2E /* 000020AE */
  3044. label000020DE:
  3045. 000020DE  302E 001A                move.w     D0, [A6 + 0x1A]
  3046. 000020E2  C1FC 0006                muls.w     D0, 0x6
  3047. 000020E6  D0AE 0008                add.l      D0, [A6 + 0x8]
  3048. 000020EA  206E 0014                movea.l    A0, [A6 + 0x14]
  3049. 000020EE  2240                     movea.l    A1, D0
  3050. 000020F0  2290                     move.l     [A1], [A0]
  3051. 000020F2  302E 001A                move.w     D0, [A6 + 0x1A]
  3052. 000020F6  C1FC 0006                muls.w     D0, 0x6
  3053. 000020FA  D0AE 0008                add.l      D0, [A6 + 0x8]
  3054. 000020FE  2040                     movea.l    A0, D0
  3055. 00002100  316E 0018 0004           move.w     [A0 + 0x4], [A6 + 0x18]
  3056. 00002106  6000 008C                bra        +0x8E /* 00002194 */
  3057. label0000210A:
  3058. 0000210A  526E FFFE                addq.w     [A6 - 0x2], 1
  3059. label0000210E:
  3060. 0000210E  206E 000C                movea.l    A0, [A6 + 0xC]
  3061. 00002112  326E FFFE                movea.w    A1, [A6 - 0x2]
  3062. 00002116  B3D0                     cmpa.l     A1, [A0]
  3063. 00002118  6D00 FEE8                blt        -0x116 /* 00002002 */
  3064. 0000211C  206E 000C                movea.l    A0, [A6 + 0xC]
  3065. 00002120  2010                     move.l     D0, [A0]
  3066. 00002122  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  3067. 00002126  6C00 006C                bge        +0x6E /* 00002194 */
  3068. 0000212A  206E 000C                movea.l    A0, [A6 + 0xC]
  3069. 0000212E  3D68 0002 FFFE           move.w     [A6 - 0x2], [A0 + 0x2]
  3070. 00002134  6026                     bra        +0x28 /* 0000215C */
  3071. label00002136:
  3072. 00002136  302E FFFE                move.w     D0, [A6 - 0x2]
  3073. 0000213A  C1FC 0006                muls.w     D0, 0x6
  3074. 0000213E  D0AE 0008                add.l      D0, [A6 + 0x8]
  3075. 00002142  322E FFFE                move.w     D1, [A6 - 0x2]
  3076. 00002146  5341                     subq.w     D1, 1
  3077. 00002148  C3FC 0006                muls.w     D1, 0x6
  3078. 0000214C  D2AE 0008                add.l      D1, [A6 + 0x8]
  3079. 00002150  2041                     movea.l    A0, D1
  3080. 00002152  2240                     movea.l    A1, D0
  3081. 00002154  22D8                     move.l     [A1]+, [A0]+
  3082. 00002156  32D8                     move.w     [A1]+, [A0]+
  3083. 00002158  536E FFFE                subq.w     [A6 - 0x2], 1
  3084. label0000215C:
  3085. 0000215C  302E FFFE                move.w     D0, [A6 - 0x2]
  3086. 00002160  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  3087. 00002164  6ED0                     bgt        -0x2E /* 00002136 */
  3088. 00002166  302E 001A                move.w     D0, [A6 + 0x1A]
  3089. 0000216A  C1FC 0006                muls.w     D0, 0x6
  3090. 0000216E  D0AE 0008                add.l      D0, [A6 + 0x8]
  3091. 00002172  206E 0014                movea.l    A0, [A6 + 0x14]
  3092. 00002176  2240                     movea.l    A1, D0
  3093. 00002178  2290                     move.l     [A1], [A0]
  3094. 0000217A  302E 001A                move.w     D0, [A6 + 0x1A]
  3095. 0000217E  C1FC 0006                muls.w     D0, 0x6
  3096. 00002182  D0AE 0008                add.l      D0, [A6 + 0x8]
  3097. 00002186  2040                     movea.l    A0, D0
  3098. 00002188  316E 0018 0004           move.w     [A0 + 0x4], [A6 + 0x18]
  3099. 0000218E  206E 000C                movea.l    A0, [A6 + 0xC]
  3100. 00002192  5290                     addq.l     [A0], 1
  3101. label00002194:
  3102. 00002194  4E5E                     unlink     A6
  3103. 00002196  4E75                     rts
  3104. 00002198  5050                     addq.w     [A0], 8
  3105. 0000219A  4D41                     chk.w      D6, D1
  3106. 0000219C  4444                     neg.w      D4
  3107. 0000219E  544F                     addq.w     A7, 2
  3108. fn000021A0:
  3109. 000021A0  4E56 FFEA                link       A6, -0x0016
  3110. 000021A4  2F0C                     move.l     -[A7], A4
  3111. 000021A6  4EBA 0190                jsr        [PC + 0x190 /* 00002338 */]
  3112. 000021AA  2D40 FFFC                move.l     [A6 - 0x4], D0
  3113. 000021AE  206E 0014                movea.l    A0, [A6 + 0x14]
  3114. 000021B2  4290                     clr.l      [A0]
  3115. 000021B4  426E FFF4                clr.w      [A6 - 0xC]
  3116. 000021B8  6000 0160                bra        +0x162 /* 0000231A */
  3117. label000021BC:
  3118. 000021BC  426E FFF6                clr.w      [A6 - 0xA]
  3119. 000021C0  302E FFF4                move.w     D0, [A6 - 0xC]
  3120. 000021C4  48C0                     ext.l      D0
  3121. 000021C6  E580                     asl        D0, 2
  3122. 000021C8  D0AE 0008                add.l      D0, [A6 + 0x8]
  3123. 000021CC  2040                     movea.l    A0, D0
  3124. 000021CE  2850                     movea.l    A4, [A0]
  3125. 000021D0  6000 0138                bra        +0x13A /* 0000230A */
  3126. label000021D4:
  3127. 000021D4  7000                     moveq.l    D0, 0x00
  3128. 000021D6  1014                     move.b     D0, [A4]
  3129. 000021D8  4879 0000 80FF           push.l     0x80FF
  3130. 000021DE  2F00                     move.l     -[A7], D0
  3131. 000021E0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3132. 000021E4  7200                     moveq.l    D1, 0x00
  3133. 000021E6  122C 0001                move.b     D1, [A4 + 0x1]
  3134. 000021EA  4878 753D                push.l     0x753D /* 'u=' */
  3135. 000021EE  2F01                     move.l     -[A7], D1
  3136. 000021F0  2D40 FFEE                move.l     [A6 - 0x12], D0
  3137. 000021F4  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3138. 000021F8  D0AE FFEE                add.l      D0, [A6 - 0x12]
  3139. 000021FC  7200                     moveq.l    D1, 0x00
  3140. 000021FE  122C 0002                move.b     D1, [A4 + 0x2]
  3141. 00002202  4878 6983                push.l     0x6983
  3142. 00002206  2F01                     move.l     -[A7], D1
  3143. 00002208  2D40 FFEA                move.l     [A6 - 0x16], D0
  3144. 0000220C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3145. 00002210  D0AE FFEA                add.l      D0, [A6 - 0x16]
  3146. 00002214  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  3147. 0000221A  4878 1999                push.l     0x1999
  3148. 0000221E  2F00                     move.l     -[A7], D0
  3149. 00002220  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3150. 00002224  3D40 FFF2                move.w     [A6 - 0xE], D0
  3151. 00002228  302E FFF2                move.w     D0, [A6 - 0xE]
  3152. 0000222C  48C0                     ext.l      D0
  3153. 0000222E  E580                     asl        D0, 2
  3154. 00002230  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3155. 00002234  2040                     movea.l    A0, D0
  3156. 00002236  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  3157. 0000223A  6030                     bra        +0x32 /* 0000226C */
  3158. label0000223C:
  3159. 0000223C  206E FFF8                movea.l    A0, [A6 - 0x8]
  3160. 00002240  1010                     move.b     D0, [A0]
  3161. 00002242  B014                     cmp.b      D0, [A4]
  3162. 00002244  661C                     bne        +0x1E /* 00002262 */
  3163. 00002246  206E FFF8                movea.l    A0, [A6 - 0x8]
  3164. 0000224A  1028 0001                move.b     D0, [A0 + 0x1]
  3165. 0000224E  B02C 0001                cmp.b      D0, [A4 + 0x1]
  3166. 00002252  660E                     bne        +0x10 /* 00002262 */
  3167. 00002254  206E FFF8                movea.l    A0, [A6 - 0x8]
  3168. 00002258  1028 0002                move.b     D0, [A0 + 0x2]
  3169. 0000225C  B02C 0002                cmp.b      D0, [A4 + 0x2]
  3170. 00002260  6710                     beq        +0x12 /* 00002272 */
  3171. label00002262:
  3172. 00002262  206E FFF8                movea.l    A0, [A6 - 0x8]
  3173. 00002266  2D68 0006 FFF8           move.l     [A6 - 0x8], [A0 + 0x6]
  3174. label0000226C:
  3175. 0000226C  4AAE FFF8                tst.l      [A6 - 0x8]
  3176. 00002270  66CA                     bne        -0x34 /* 0000223C */
  3177. label00002272:
  3178. 00002272  4AAE FFF8                tst.l      [A6 - 0x8]
  3179. 00002276  670C                     beq        +0xE /* 00002284 */
  3180. 00002278  206E FFF8                movea.l    A0, [A6 - 0x8]
  3181. 0000227C  5268 0004                addq.w     [A0 + 0x4], 1
  3182. 00002280  6000 0082                bra        +0x84 /* 00002304 */
  3183. label00002284:
  3184. 00002284  206E 0014                movea.l    A0, [A6 + 0x14]
  3185. 00002288  2010                     move.l     D0, [A0]
  3186. 0000228A  5290                     addq.l     [A0], 1
  3187. 0000228C  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  3188. 00002290  6F10                     ble        +0x12 /* 000022A2 */
  3189. 00002292  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3190. 00002296  4EBA 04D8                jsr        [PC + 0x4D8 /* 00002770 */]
  3191. 0000229A  588F                     addq.l     A7, 4
  3192. 0000229C  7000                     moveq.l    D0, 0x00
  3193. 0000229E  6000 008A                bra        +0x8C /* 0000232A */
  3194. label000022A2:
  3195. 000022A2  4878 000A                push.l     0xA /* '\n' */
  3196. 000022A6  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  3197. 000022AA  588F                     addq.l     A7, 4
  3198. 000022AC  2D40 FFF8                move.l     [A6 - 0x8], D0
  3199. 000022B0  4AAE FFF8                tst.l      [A6 - 0x8]
  3200. 000022B4  6616                     bne        +0x18 /* 000022CC */
  3201. 000022B6  4267                     clr.w      -[A7]
  3202. 000022B8  4267                     clr.w      -[A7]
  3203. 000022BA  4267                     clr.w      -[A7]
  3204. 000022BC  4267                     clr.w      -[A7]
  3205. 000022BE  4267                     clr.w      -[A7]
  3206. 000022C0  486D F1A4                pea.l      [A5 - 0xE5C]
  3207. 000022C4  4EBA E21A                jsr        [PC - 0x1DE6 /* 000004E0 */]
  3208. 000022C8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3209. label000022CC:
  3210. 000022CC  206E FFF8                movea.l    A0, [A6 - 0x8]
  3211. 000022D0  2094                     move.l     [A0], [A4]
  3212. 000022D2  206E FFF8                movea.l    A0, [A6 - 0x8]
  3213. 000022D6  7001                     moveq.l    D0, 0x01
  3214. 000022D8  3140 0004                move.w     [A0 + 0x4], D0
  3215. 000022DC  302E FFF2                move.w     D0, [A6 - 0xE]
  3216. 000022E0  48C0                     ext.l      D0
  3217. 000022E2  E580                     asl        D0, 2
  3218. 000022E4  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3219. 000022E8  2040                     movea.l    A0, D0
  3220. 000022EA  226E FFF8                movea.l    A1, [A6 - 0x8]
  3221. 000022EE  2350 0006                move.l     [A1 + 0x6], [A0]
  3222. 000022F2  302E FFF2                move.w     D0, [A6 - 0xE]
  3223. 000022F6  48C0                     ext.l      D0
  3224. 000022F8  E580                     asl        D0, 2
  3225. 000022FA  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3226. 000022FE  2040                     movea.l    A0, D0
  3227. 00002300  20AE FFF8                move.l     [A0], [A6 - 0x8]
  3228. label00002304:
  3229. 00002304  526E FFF6                addq.w     [A6 - 0xA], 1
  3230. 00002308  588C                     addq.l     A4, 4
  3231. label0000230A:
  3232. 0000230A  302E FFF6                move.w     D0, [A6 - 0xA]
  3233. 0000230E  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3234. 00002312  6D00 FEC0                blt        -0x13E /* 000021D4 */
  3235. 00002316  526E FFF4                addq.w     [A6 - 0xC], 1
  3236. label0000231A:
  3237. 0000231A  302E FFF4                move.w     D0, [A6 - 0xC]
  3238. 0000231E  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3239. 00002322  6D00 FE98                blt        -0x166 /* 000021BC */
  3240. 00002326  202E FFFC                move.l     D0, [A6 - 0x4]
  3241. label0000232A:
  3242. 0000232A  285F                     movea.l    A4, [A7]+
  3243. 0000232C  4E5E                     unlink     A6
  3244. 0000232E  4E75                     rts
  3245. 00002330  5050                     addq.w     [A0], 8
  3246. 00002332  4D43                     chk.w      D6, D3
  3247. 00002334  4F4D                     chk.w      D7, A5
  3248. 00002336  5055                     addq.w     [A5], 8
  3249. fn00002338:
  3250. 00002338  4E56 FFFA                link       A6, -0x0006
  3251. 0000233C  4878 6664                push.l     0x6664 /* 'fd' */
  3252. 00002340  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  3253. 00002344  588F                     addq.l     A7, 4
  3254. 00002346  2D40 FFFC                move.l     [A6 - 0x4], D0
  3255. 0000234A  4AAE FFFC                tst.l      [A6 - 0x4]
  3256. 0000234E  6616                     bne        +0x18 /* 00002366 */
  3257. 00002350  4267                     clr.w      -[A7]
  3258. 00002352  4267                     clr.w      -[A7]
  3259. 00002354  4267                     clr.w      -[A7]
  3260. 00002356  4267                     clr.w      -[A7]
  3261. 00002358  4267                     clr.w      -[A7]
  3262. 0000235A  486D F1C8                pea.l      [A5 - 0xE38]
  3263. 0000235E  4EBA E180                jsr        [PC - 0x1E80 /* 000004E0 */]
  3264. 00002362  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3265. label00002366:
  3266. 00002366  426E FFFA                clr.w      [A6 - 0x6]
  3267. 0000236A  6014                     bra        +0x16 /* 00002380 */
  3268. label0000236C:
  3269. 0000236C  302E FFFA                move.w     D0, [A6 - 0x6]
  3270. 00002370  48C0                     ext.l      D0
  3271. 00002372  E580                     asl        D0, 2
  3272. 00002374  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3273. 00002378  2040                     movea.l    A0, D0
  3274. 0000237A  4290                     clr.l      [A0]
  3275. 0000237C  526E FFFA                addq.w     [A6 - 0x6], 1
  3276. label00002380:
  3277. 00002380  306E FFFA                movea.w    A0, [A6 - 0x6]
  3278. 00002384  B0FC 1999                cmpa.w     A0, 0x1999
  3279. 00002388  6DE2                     blt        -0x1C /* 0000236C */
  3280. 0000238A  202E FFFC                move.l     D0, [A6 - 0x4]
  3281. 0000238E  4E5E                     unlink     A6
  3282. 00002390  4E75                     rts
  3283. 00002392  5050                     addq.w     [A0], 8
  3284. 00002394  4D41                     chk.w      D6, D1
  3285. 00002396  4C4C 4F43                movem.l    D0,D1,D6,A0,A1,A2,A3,A6, A4
  3286. fn0000239A:
  3287. 0000239A  4E56 FFF2                link       A6, -0x000E
  3288. 0000239E  206E 000C                movea.l    A0, [A6 + 0xC]
  3289. 000023A2  7000                     moveq.l    D0, 0x00
  3290. 000023A4  1010                     move.b     D0, [A0]
  3291. 000023A6  4879 0000 80FF           push.l     0x80FF
  3292. 000023AC  2F00                     move.l     -[A7], D0
  3293. 000023AE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3294. 000023B2  206E 000C                movea.l    A0, [A6 + 0xC]
  3295. 000023B6  7200                     moveq.l    D1, 0x00
  3296. 000023B8  1228 0001                move.b     D1, [A0 + 0x1]
  3297. 000023BC  4878 753D                push.l     0x753D /* 'u=' */
  3298. 000023C0  2F01                     move.l     -[A7], D1
  3299. 000023C2  2D40 FFF6                move.l     [A6 - 0xA], D0
  3300. 000023C6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3301. 000023CA  D0AE FFF6                add.l      D0, [A6 - 0xA]
  3302. 000023CE  206E 000C                movea.l    A0, [A6 + 0xC]
  3303. 000023D2  7200                     moveq.l    D1, 0x00
  3304. 000023D4  1228 0002                move.b     D1, [A0 + 0x2]
  3305. 000023D8  4878 6983                push.l     0x6983
  3306. 000023DC  2F01                     move.l     -[A7], D1
  3307. 000023DE  2D40 FFF2                move.l     [A6 - 0xE], D0
  3308. 000023E2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3309. 000023E6  D0AE FFF2                add.l      D0, [A6 - 0xE]
  3310. 000023EA  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  3311. 000023F0  4878 1999                push.l     0x1999
  3312. 000023F4  2F00                     move.l     -[A7], D0
  3313. 000023F6  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3314. 000023FA  3D40 FFFE                move.w     [A6 - 0x2], D0
  3315. 000023FE  4878 000A                push.l     0xA /* '\n' */
  3316. 00002402  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  3317. 00002406  588F                     addq.l     A7, 4
  3318. 00002408  2D40 FFFA                move.l     [A6 - 0x6], D0
  3319. 0000240C  4AAE FFFA                tst.l      [A6 - 0x6]
  3320. 00002410  6616                     bne        +0x18 /* 00002428 */
  3321. 00002412  4267                     clr.w      -[A7]
  3322. 00002414  4267                     clr.w      -[A7]
  3323. 00002416  4267                     clr.w      -[A7]
  3324. 00002418  4267                     clr.w      -[A7]
  3325. 0000241A  4267                     clr.w      -[A7]
  3326. 0000241C  486D F1EC                pea.l      [A5 - 0xE14]
  3327. 00002420  4EBA E0BE                jsr        [PC - 0x1F42 /* 000004E0 */]
  3328. 00002424  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3329. label00002428:
  3330. 00002428  206E 000C                movea.l    A0, [A6 + 0xC]
  3331. 0000242C  226E FFFA                movea.l    A1, [A6 - 0x6]
  3332. 00002430  2290                     move.l     [A1], [A0]
  3333. 00002432  206E FFFA                movea.l    A0, [A6 - 0x6]
  3334. 00002436  316E 0010 0004           move.w     [A0 + 0x4], [A6 + 0x10]
  3335. 0000243C  302E FFFE                move.w     D0, [A6 - 0x2]
  3336. 00002440  48C0                     ext.l      D0
  3337. 00002442  E580                     asl        D0, 2
  3338. 00002444  D0AE 0008                add.l      D0, [A6 + 0x8]
  3339. 00002448  2040                     movea.l    A0, D0
  3340. 0000244A  226E FFFA                movea.l    A1, [A6 - 0x6]
  3341. 0000244E  2350 0006                move.l     [A1 + 0x6], [A0]
  3342. 00002452  302E FFFE                move.w     D0, [A6 - 0x2]
  3343. 00002456  48C0                     ext.l      D0
  3344. 00002458  E580                     asl        D0, 2
  3345. 0000245A  D0AE 0008                add.l      D0, [A6 + 0x8]
  3346. 0000245E  2040                     movea.l    A0, D0
  3347. 00002460  20AE FFFA                move.l     [A0], [A6 - 0x6]
  3348. 00002464  4E5E                     unlink     A6
  3349. 00002466  4E75                     rts
  3350. 00002468  5050                     addq.w     [A0], 8
  3351. 0000246A  4D41                     chk.w      D6, D1
  3352. 0000246C  4444                     neg.w      D4
  3353. 0000246E  544F                     addq.w     A7, 2
  3354. fn00002470:
  3355. 00002470  4E56 FFF4                link       A6, -0x000C
  3356. 00002474  4878 0006                push.l     0x6
  3357. 00002478  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3358. 0000247C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3359. 00002480  2F00                     move.l     -[A7], D0
  3360. 00002482  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  3361. 00002486  588F                     addq.l     A7, 4
  3362. 00002488  2D40 FFFC                move.l     [A6 - 0x4], D0
  3363. 0000248C  4AAE FFFC                tst.l      [A6 - 0x4]
  3364. 00002490  6616                     bne        +0x18 /* 000024A8 */
  3365. 00002492  4267                     clr.w      -[A7]
  3366. 00002494  4267                     clr.w      -[A7]
  3367. 00002496  4267                     clr.w      -[A7]
  3368. 00002498  4267                     clr.w      -[A7]
  3369. 0000249A  4267                     clr.w      -[A7]
  3370. 0000249C  486D F210                pea.l      [A5 - 0xDF0]
  3371. 000024A0  4EBA E03E                jsr        [PC - 0x1FC2 /* 000004E0 */]
  3372. 000024A4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3373. label000024A8:
  3374. 000024A8  426E FFF4                clr.w      [A6 - 0xC]
  3375. 000024AC  426E FFF6                clr.w      [A6 - 0xA]
  3376. 000024B0  6042                     bra        +0x44 /* 000024F4 */
  3377. label000024B2:
  3378. 000024B2  302E FFF6                move.w     D0, [A6 - 0xA]
  3379. 000024B6  48C0                     ext.l      D0
  3380. 000024B8  E580                     asl        D0, 2
  3381. 000024BA  D0AE 0008                add.l      D0, [A6 + 0x8]
  3382. 000024BE  2040                     movea.l    A0, D0
  3383. 000024C0  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  3384. 000024C4  6024                     bra        +0x26 /* 000024EA */
  3385. label000024C6:
  3386. 000024C6  302E FFF4                move.w     D0, [A6 - 0xC]
  3387. 000024CA  C1FC 0006                muls.w     D0, 0x6
  3388. 000024CE  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3389. 000024D2  206E FFF8                movea.l    A0, [A6 - 0x8]
  3390. 000024D6  2240                     movea.l    A1, D0
  3391. 000024D8  22D8                     move.l     [A1]+, [A0]+
  3392. 000024DA  32D8                     move.w     [A1]+, [A0]+
  3393. 000024DC  526E FFF4                addq.w     [A6 - 0xC], 1
  3394. 000024E0  206E FFF8                movea.l    A0, [A6 - 0x8]
  3395. 000024E4  2D68 0006 FFF8           move.l     [A6 - 0x8], [A0 + 0x6]
  3396. label000024EA:
  3397. 000024EA  4AAE FFF8                tst.l      [A6 - 0x8]
  3398. 000024EE  66D6                     bne        -0x28 /* 000024C6 */
  3399. 000024F0  526E FFF6                addq.w     [A6 - 0xA], 1
  3400. label000024F4:
  3401. 000024F4  306E FFF6                movea.w    A0, [A6 - 0xA]
  3402. 000024F8  B0FC 1999                cmpa.w     A0, 0x1999
  3403. 000024FC  6DB4                     blt        -0x4A /* 000024B2 */
  3404. 000024FE  202E FFFC                move.l     D0, [A6 - 0x4]
  3405. 00002502  4E5E                     unlink     A6
  3406. 00002504  4E75                     rts
  3407. 00002506  5050                     addq.w     [A0], 8
  3408. 00002508  4D43                     chk.w      D6, D3
  3409. 0000250A  4F4C                     chk.w      D7, A4
  3410. 0000250C  4F52                     chk.w      D7, [A2]
  3411. 0000250E  4E56 FFE4                link       A6, -0x001C
  3412. 00002512  4EBA FE24                jsr        [PC - 0x1DC /* 00002338 */]
  3413. 00002516  2D40 FFFC                move.l     [A6 - 0x4], D0
  3414. 0000251A  42AE FFF8                clr.l      [A6 - 0x8]
  3415. 0000251E  6000 0148                bra        +0x14A /* 00002668 */
  3416. label00002522:
  3417. 00002522  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3418. 00002526  2F3C 0000 0006           move.l     -[A7], 0x6
  3419. 0000252C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3420. 00002530  D0AE 0008                add.l      D0, [A6 + 0x8]
  3421. 00002534  2040                     movea.l    A0, D0
  3422. 00002536  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  3423. 0000253A  7000                     moveq.l    D0, 0x00
  3424. 0000253C  102E FFF0                move.b     D0, [A6 - 0x10]
  3425. 00002540  4879 0000 80FF           push.l     0x80FF
  3426. 00002546  2F00                     move.l     -[A7], D0
  3427. 00002548  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3428. 0000254C  7200                     moveq.l    D1, 0x00
  3429. 0000254E  122E FFF1                move.b     D1, [A6 - 0xF]
  3430. 00002552  4878 753D                push.l     0x753D /* 'u=' */
  3431. 00002556  2F01                     move.l     -[A7], D1
  3432. 00002558  2D40 FFE8                move.l     [A6 - 0x18], D0
  3433. 0000255C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3434. 00002560  D0AE FFE8                add.l      D0, [A6 - 0x18]
  3435. 00002564  7200                     moveq.l    D1, 0x00
  3436. 00002566  122E FFF2                move.b     D1, [A6 - 0xE]
  3437. 0000256A  4878 6983                push.l     0x6983
  3438. 0000256E  2F01                     move.l     -[A7], D1
  3439. 00002570  2D40 FFE4                move.l     [A6 - 0x1C], D0
  3440. 00002574  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3441. 00002578  D0AE FFE4                add.l      D0, [A6 - 0x1C]
  3442. 0000257C  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  3443. 00002582  4878 1999                push.l     0x1999
  3444. 00002586  2F00                     move.l     -[A7], D0
  3445. 00002588  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3446. 0000258C  2D40 FFF4                move.l     [A6 - 0xC], D0
  3447. 00002590  202E FFF4                move.l     D0, [A6 - 0xC]
  3448. 00002594  E580                     asl        D0, 2
  3449. 00002596  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3450. 0000259A  2040                     movea.l    A0, D0
  3451. 0000259C  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  3452. 000025A0  6000 005C                bra        +0x5E /* 000025FE */
  3453. label000025A4:
  3454. 000025A4  206E FFEC                movea.l    A0, [A6 - 0x14]
  3455. 000025A8  1010                     move.b     D0, [A0]
  3456. 000025AA  B02E FFF0                cmp.b      D0, [A6 - 0x10]
  3457. 000025AE  6644                     bne        +0x46 /* 000025F4 */
  3458. 000025B0  206E FFEC                movea.l    A0, [A6 - 0x14]
  3459. 000025B4  1028 0001                move.b     D0, [A0 + 0x1]
  3460. 000025B8  B02E FFF1                cmp.b      D0, [A6 - 0xF]
  3461. 000025BC  6636                     bne        +0x38 /* 000025F4 */
  3462. 000025BE  206E FFEC                movea.l    A0, [A6 - 0x14]
  3463. 000025C2  1028 0002                move.b     D0, [A0 + 0x2]
  3464. 000025C6  B02E FFF2                cmp.b      D0, [A6 - 0xE]
  3465. 000025CA  6628                     bne        +0x2A /* 000025F4 */
  3466. 000025CC  4267                     clr.w      -[A7]
  3467. 000025CE  4267                     clr.w      -[A7]
  3468. 000025D0  7000                     moveq.l    D0, 0x00
  3469. 000025D2  102E FFF2                move.b     D0, [A6 - 0xE]
  3470. 000025D6  3F00                     move.w     -[A7], D0
  3471. 000025D8  7000                     moveq.l    D0, 0x00
  3472. 000025DA  102E FFF1                move.b     D0, [A6 - 0xF]
  3473. 000025DE  3F00                     move.w     -[A7], D0
  3474. 000025E0  7000                     moveq.l    D0, 0x00
  3475. 000025E2  102E FFF0                move.b     D0, [A6 - 0x10]
  3476. 000025E6  3F00                     move.w     -[A7], D0
  3477. 000025E8  486D F234                pea.l      [A5 - 0xDCC]
  3478. 000025EC  4EBA DEF2                jsr        [PC - 0x210E /* 000004E0 */]
  3479. 000025F0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3480. label000025F4:
  3481. 000025F4  206E FFEC                movea.l    A0, [A6 - 0x14]
  3482. 000025F8  2D68 0006 FFEC           move.l     [A6 - 0x14], [A0 + 0x6]
  3483. label000025FE:
  3484. 000025FE  4AAE FFEC                tst.l      [A6 - 0x14]
  3485. 00002602  66A0                     bne        -0x5E /* 000025A4 */
  3486. 00002604  4878 000A                push.l     0xA /* '\n' */
  3487. 00002608  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  3488. 0000260C  588F                     addq.l     A7, 4
  3489. 0000260E  2D40 FFEC                move.l     [A6 - 0x14], D0
  3490. 00002612  4AAE FFEC                tst.l      [A6 - 0x14]
  3491. 00002616  6616                     bne        +0x18 /* 0000262E */
  3492. 00002618  4267                     clr.w      -[A7]
  3493. 0000261A  4267                     clr.w      -[A7]
  3494. 0000261C  4267                     clr.w      -[A7]
  3495. 0000261E  4267                     clr.w      -[A7]
  3496. 00002620  4267                     clr.w      -[A7]
  3497. 00002622  486D F256                pea.l      [A5 - 0xDAA]
  3498. 00002626  4EBA DEB8                jsr        [PC - 0x2148 /* 000004E0 */]
  3499. 0000262A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3500. label0000262E:
  3501. 0000262E  206E FFEC                movea.l    A0, [A6 - 0x14]
  3502. 00002632  20AE FFF0                move.l     [A0], [A6 - 0x10]
  3503. 00002636  206E FFEC                movea.l    A0, [A6 - 0x14]
  3504. 0000263A  316E FFFA 0004           move.w     [A0 + 0x4], [A6 - 0x6]
  3505. 00002640  202E FFF4                move.l     D0, [A6 - 0xC]
  3506. 00002644  E580                     asl        D0, 2
  3507. 00002646  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3508. 0000264A  2040                     movea.l    A0, D0
  3509. 0000264C  226E FFEC                movea.l    A1, [A6 - 0x14]
  3510. 00002650  2350 0006                move.l     [A1 + 0x6], [A0]
  3511. 00002654  202E FFF4                move.l     D0, [A6 - 0xC]
  3512. 00002658  E580                     asl        D0, 2
  3513. 0000265A  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3514. 0000265E  2040                     movea.l    A0, D0
  3515. 00002660  20AE FFEC                move.l     [A0], [A6 - 0x14]
  3516. 00002664  52AE FFF8                addq.l     [A6 - 0x8], 1
  3517. label00002668:
  3518. 00002668  202E FFF8                move.l     D0, [A6 - 0x8]
  3519. 0000266C  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  3520. 00002670  6D00 FEB0                blt        -0x14E /* 00002522 */
  3521. 00002674  202E FFFC                move.l     D0, [A6 - 0x4]
  3522. 00002678  4E5E                     unlink     A6
  3523. 0000267A  4E75                     rts
  3524. 0000267C  5050                     addq.w     [A0], 8
  3525. 0000267E  4D43                     chk.w      D6, D3
  3526. 00002680  4F4C                     chk.w      D7, A4
  3527. 00002682  4F52                     chk.w      D7, [A2]
  3528. fn00002684:
  3529. 00002684  4E56 FFF2                link       A6, -0x000E
  3530. 00002688  206E 000C                movea.l    A0, [A6 + 0xC]
  3531. 0000268C  7000                     moveq.l    D0, 0x00
  3532. 0000268E  1010                     move.b     D0, [A0]
  3533. 00002690  4879 0000 80FF           push.l     0x80FF
  3534. 00002696  2F00                     move.l     -[A7], D0
  3535. 00002698  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3536. 0000269C  206E 000C                movea.l    A0, [A6 + 0xC]
  3537. 000026A0  7200                     moveq.l    D1, 0x00
  3538. 000026A2  1228 0001                move.b     D1, [A0 + 0x1]
  3539. 000026A6  4878 753D                push.l     0x753D /* 'u=' */
  3540. 000026AA  2F01                     move.l     -[A7], D1
  3541. 000026AC  2D40 FFF6                move.l     [A6 - 0xA], D0
  3542. 000026B0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3543. 000026B4  D0AE FFF6                add.l      D0, [A6 - 0xA]
  3544. 000026B8  206E 000C                movea.l    A0, [A6 + 0xC]
  3545. 000026BC  7200                     moveq.l    D1, 0x00
  3546. 000026BE  1228 0002                move.b     D1, [A0 + 0x2]
  3547. 000026C2  4878 6983                push.l     0x6983
  3548. 000026C6  2F01                     move.l     -[A7], D1
  3549. 000026C8  2D40 FFF2                move.l     [A6 - 0xE], D0
  3550. 000026CC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3551. 000026D0  D0AE FFF2                add.l      D0, [A6 - 0xE]
  3552. 000026D4  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  3553. 000026DA  4878 1999                push.l     0x1999
  3554. 000026DE  2F00                     move.l     -[A7], D0
  3555. 000026E0  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3556. 000026E4  3D40 FFFE                move.w     [A6 - 0x2], D0
  3557. 000026E8  302E FFFE                move.w     D0, [A6 - 0x2]
  3558. 000026EC  48C0                     ext.l      D0
  3559. 000026EE  E580                     asl        D0, 2
  3560. 000026F0  D0AE 0008                add.l      D0, [A6 + 0x8]
  3561. 000026F4  2040                     movea.l    A0, D0
  3562. 000026F6  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  3563. 000026FA  6046                     bra        +0x48 /* 00002742 */
  3564. label000026FC:
  3565. 000026FC  206E 000C                movea.l    A0, [A6 + 0xC]
  3566. 00002700  226E FFFA                movea.l    A1, [A6 - 0x6]
  3567. 00002704  1011                     move.b     D0, [A1]
  3568. 00002706  B010                     cmp.b      D0, [A0]
  3569. 00002708  662E                     bne        +0x30 /* 00002738 */
  3570. 0000270A  206E 000C                movea.l    A0, [A6 + 0xC]
  3571. 0000270E  226E FFFA                movea.l    A1, [A6 - 0x6]
  3572. 00002712  1029 0001                move.b     D0, [A1 + 0x1]
  3573. 00002716  B028 0001                cmp.b      D0, [A0 + 0x1]
  3574. 0000271A  661C                     bne        +0x1E /* 00002738 */
  3575. 0000271C  206E 000C                movea.l    A0, [A6 + 0xC]
  3576. 00002720  226E FFFA                movea.l    A1, [A6 - 0x6]
  3577. 00002724  1029 0002                move.b     D0, [A1 + 0x2]
  3578. 00002728  B028 0002                cmp.b      D0, [A0 + 0x2]
  3579. 0000272C  660A                     bne        +0xC /* 00002738 */
  3580. 0000272E  206E FFFA                movea.l    A0, [A6 - 0x6]
  3581. 00002732  3028 0004                move.w     D0, [A0 + 0x4]
  3582. 00002736  6012                     bra        +0x14 /* 0000274A */
  3583. label00002738:
  3584. 00002738  206E FFFA                movea.l    A0, [A6 - 0x6]
  3585. 0000273C  2D68 0006 FFFA           move.l     [A6 - 0x6], [A0 + 0x6]
  3586. label00002742:
  3587. 00002742  4AAE FFFA                tst.l      [A6 - 0x6]
  3588. 00002746  66B4                     bne        -0x4A /* 000026FC */
  3589. 00002748  70FF                     moveq.l    D0, 0xFFFFFFFF
  3590. label0000274A:
  3591. 0000274A  4E5E                     unlink     A6
  3592. 0000274C  4E75                     rts
  3593. 0000274E  5050                     addq.w     [A0], 8
  3594. 00002750  4D4C                     chk.w      D6, A4
  3595. 00002752  4F4F                     chk.w      D7, A7
  3596. 00002754  4B55                     chk.w      D5, [A5]
  3597. fn00002756:
  3598. 00002756  4E56 0000                link       A6, 0
  3599. 0000275A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3600. 0000275E  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  3601. 00002762  588F                     addq.l     A7, 4
  3602. 00002764  4E5E                     unlink     A6
  3603. 00002766  4E75                     rts
  3604. 00002768  5050                     addq.w     [A0], 8
  3605. 0000276A  4D46                     chk.w      D6, D6
  3606. 0000276C  5245                     addq.w     D5, 1
  3607. 0000276E  4543                     chk.w      D2, D3
  3608. fn00002770:
  3609. 00002770  4E56 FFF6                link       A6, -0x000A
  3610. 00002774  426E FFFE                clr.w      [A6 - 0x2]
  3611. 00002778  6038                     bra        +0x3A /* 000027B2 */
  3612. label0000277A:
  3613. 0000277A  302E FFFE                move.w     D0, [A6 - 0x2]
  3614. 0000277E  48C0                     ext.l      D0
  3615. 00002780  E580                     asl        D0, 2
  3616. 00002782  D0AE 0008                add.l      D0, [A6 + 0x8]
  3617. 00002786  2040                     movea.l    A0, D0
  3618. 00002788  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  3619. 0000278C  601A                     bra        +0x1C /* 000027A8 */
  3620. label0000278E:
  3621. 0000278E  206E FFFA                movea.l    A0, [A6 - 0x6]
  3622. 00002792  2D68 0006 FFF6           move.l     [A6 - 0xA], [A0 + 0x6]
  3623. 00002798  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3624. 0000279C  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  3625. 000027A0  588F                     addq.l     A7, 4
  3626. 000027A2  2D6E FFF6 FFFA           move.l     [A6 - 0x6], [A6 - 0xA]
  3627. label000027A8:
  3628. 000027A8  4AAE FFFA                tst.l      [A6 - 0x6]
  3629. 000027AC  66E0                     bne        -0x1E /* 0000278E */
  3630. 000027AE  526E FFFE                addq.w     [A6 - 0x2], 1
  3631. label000027B2:
  3632. 000027B2  306E FFFE                movea.w    A0, [A6 - 0x2]
  3633. 000027B6  B0FC 1999                cmpa.w     A0, 0x1999
  3634. 000027BA  6DBE                     blt        -0x40 /* 0000277A */
  3635. 000027BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3636. 000027C0  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  3637. 000027C4  588F                     addq.l     A7, 4
  3638. 000027C6  4E5E                     unlink     A6
  3639. 000027C8  4E75                     rts
  3640. 000027CA  5050                     addq.w     [A0], 8
  3641. 000027CC  4D46                     chk.w      D6, D6
  3642. 000027CE  5245                     addq.w     D5, 1
  3643. 000027D0  4543                     chk.w      D2, D3
  3644. export_14:
  3645. 000027D2  4E56 FF70                link       A6, -0x0090
  3646. 000027D6  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  3647. 000027DA  41ED F26A                lea.l      A0, [A5 - 0xD96]
  3648. 000027DE  2D48 FF9C                move.l     [A6 - 0x64], A0
  3649. 000027E2  486D F2CA                pea.l      [A5 - 0xD36]
  3650. 000027E6  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3651. 000027EA  588F                     addq.l     A7, 4
  3652. 000027EC  486D F2F8                pea.l      [A5 - 0xD08]
  3653. 000027F0  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3654. 000027F4  588F                     addq.l     A7, 4
  3655. 000027F6  486E 000A                pea.l      [A6 + 0xA]
  3656. 000027FA  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  3657. 000027FE  588F                     addq.l     A7, 4
  3658. 00002800  3D40 0008                move.w     [A6 + 0x8], D0
  3659. 00002804  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3660. 00002808  2D40 FFA6                move.l     [A6 - 0x5A], D0
  3661. 0000280C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3662. 00002810  486E 0008                pea.l      [A6 + 0x8]
  3663. 00002814  4EBA EE0E                jsr        [PC - 0x11F2 /* 00001624 */]
  3664. 00002818  508F                     addq.l     A7, 8
  3665. 0000281A  7001                     moveq.l    D0, 0x01
  3666. 0000281C  3D40 FFF2                move.w     [A6 - 0xE], D0
  3667. 00002820  7001                     moveq.l    D0, 0x01
  3668. 00002822  3B40 F268                move.w     [A5 - 0xD98], D0
  3669. 00002826  426E FFCE                clr.w      [A6 - 0x32]
  3670. 0000282A  42AE FFF4                clr.l      [A6 - 0xC]
  3671. 0000282E  6000 015C                bra        +0x15E /* 0000298C */
  3672. label00002832:
  3673. 00002832  302E FFF2                move.w     D0, [A6 - 0xE]
  3674. 00002836  48C0                     ext.l      D0
  3675. 00002838  E580                     asl        D0, 2
  3676. 0000283A  D0AE 000A                add.l      D0, [A6 + 0xA]
  3677. 0000283E  3F3C 0002                move.w     -[A7], 0x2
  3678. 00002842  486D F342                pea.l      [A5 - 0xCBE]
  3679. 00002846  2040                     movea.l    A0, D0
  3680. 00002848  2F10                     move.l     -[A7], [A0]
  3681. 0000284A  4EBA D91A                jsr        [PC - 0x26E6 /* 00000166 */]
  3682. 0000284E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3683. 00002852  4A40                     tst.w      D0
  3684. 00002854  6708                     beq        +0xA /* 0000285E */
  3685. 00002856  426D F268                clr.w      [A5 - 0xD98]
  3686. 0000285A  6000 012C                bra        +0x12E /* 00002988 */
  3687. label0000285E:
  3688. 0000285E  302E FFF2                move.w     D0, [A6 - 0xE]
  3689. 00002862  48C0                     ext.l      D0
  3690. 00002864  E580                     asl        D0, 2
  3691. 00002866  D0AE 000A                add.l      D0, [A6 + 0xA]
  3692. 0000286A  3F3C 0002                move.w     -[A7], 0x2
  3693. 0000286E  486D F34A                pea.l      [A5 - 0xCB6]
  3694. 00002872  2040                     movea.l    A0, D0
  3695. 00002874  2F10                     move.l     -[A7], [A0]
  3696. 00002876  4EBA D8EE                jsr        [PC - 0x2712 /* 00000166 */]
  3697. 0000287A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3698. 0000287E  4A40                     tst.w      D0
  3699. 00002880  6624                     bne        +0x26 /* 000028A6 */
  3700. 00002882  302E FFF2                move.w     D0, [A6 - 0xE]
  3701. 00002886  48C0                     ext.l      D0
  3702. 00002888  E580                     asl        D0, 2
  3703. 0000288A  D0AE 000A                add.l      D0, [A6 + 0xA]
  3704. 0000288E  3F3C 0002                move.w     -[A7], 0x2
  3705. 00002892  486D F34E                pea.l      [A5 - 0xCB2]
  3706. 00002896  2040                     movea.l    A0, D0
  3707. 00002898  2F10                     move.l     -[A7], [A0]
  3708. 0000289A  4EBA D8CA                jsr        [PC - 0x2736 /* 00000166 */]
  3709. 0000289E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3710. 000028A2  4A40                     tst.w      D0
  3711. 000028A4  670A                     beq        +0xC /* 000028B0 */
  3712. label000028A6:
  3713. 000028A6  7001                     moveq.l    D0, 0x01
  3714. 000028A8  3D40 FFCE                move.w     [A6 - 0x32], D0
  3715. 000028AC  6000 00DA                bra        +0xDC /* 00002988 */
  3716. label000028B0:
  3717. 000028B0  302E FFF2                move.w     D0, [A6 - 0xE]
  3718. 000028B4  48C0                     ext.l      D0
  3719. 000028B6  E580                     asl        D0, 2
  3720. 000028B8  D0AE 000A                add.l      D0, [A6 + 0xA]
  3721. 000028BC  3F3C 0002                move.w     -[A7], 0x2
  3722. 000028C0  486D F356                pea.l      [A5 - 0xCAA]
  3723. 000028C4  2040                     movea.l    A0, D0
  3724. 000028C6  2F10                     move.l     -[A7], [A0]
  3725. 000028C8  4EBA D89C                jsr        [PC - 0x2764 /* 00000166 */]
  3726. 000028CC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3727. 000028D0  4A40                     tst.w      D0
  3728. 000028D2  6624                     bne        +0x26 /* 000028F8 */
  3729. 000028D4  302E FFF2                move.w     D0, [A6 - 0xE]
  3730. 000028D8  48C0                     ext.l      D0
  3731. 000028DA  E580                     asl        D0, 2
  3732. 000028DC  D0AE 000A                add.l      D0, [A6 + 0xA]
  3733. 000028E0  3F3C 0002                move.w     -[A7], 0x2
  3734. 000028E4  486D F35C                pea.l      [A5 - 0xCA4]
  3735. 000028E8  2040                     movea.l    A0, D0
  3736. 000028EA  2F10                     move.l     -[A7], [A0]
  3737. 000028EC  4EBA D878                jsr        [PC - 0x2788 /* 00000166 */]
  3738. 000028F0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3739. 000028F4  4A40                     tst.w      D0
  3740. 000028F6  6708                     beq        +0xA /* 00002900 */
  3741. label000028F8:
  3742. 000028F8  426E FFCE                clr.w      [A6 - 0x32]
  3743. 000028FC  6000 008A                bra        +0x8C /* 00002988 */
  3744. label00002900:
  3745. 00002900  302E FFF2                move.w     D0, [A6 - 0xE]
  3746. 00002904  48C0                     ext.l      D0
  3747. 00002906  E580                     asl        D0, 2
  3748. 00002908  D0AE 000A                add.l      D0, [A6 + 0xA]
  3749. 0000290C  3F3C 0002                move.w     -[A7], 0x2
  3750. 00002910  486D F366                pea.l      [A5 - 0xC9A]
  3751. 00002914  2040                     movea.l    A0, D0
  3752. 00002916  2F10                     move.l     -[A7], [A0]
  3753. 00002918  4EBA D84C                jsr        [PC - 0x27B4 /* 00000166 */]
  3754. 0000291C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3755. 00002920  4A40                     tst.w      D0
  3756. 00002922  675A                     beq        +0x5C /* 0000297E */
  3757. 00002924  526E FFF2                addq.w     [A6 - 0xE], 1
  3758. 00002928  302E FFF2                move.w     D0, [A6 - 0xE]
  3759. 0000292C  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3760. 00002930  660A                     bne        +0xC /* 0000293C */
  3761. 00002932  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3762. 00002936  4EBA DC34                jsr        [PC - 0x23CC /* 0000056C */]
  3763. 0000293A  588F                     addq.l     A7, 4
  3764. label0000293C:
  3765. 0000293C  302E FFF2                move.w     D0, [A6 - 0xE]
  3766. 00002940  48C0                     ext.l      D0
  3767. 00002942  E580                     asl        D0, 2
  3768. 00002944  D0AE 000A                add.l      D0, [A6 + 0xA]
  3769. 00002948  2040                     movea.l    A0, D0
  3770. 0000294A  2F10                     move.l     -[A7], [A0]
  3771. 0000294C  4EBA DC50                jsr        [PC - 0x23B0 /* 0000059E */]
  3772. 00002950  588F                     addq.l     A7, 4
  3773. 00002952  2D40 FFFC                move.l     [A6 - 0x4], D0
  3774. 00002956  486E FFE5                pea.l      [A6 - 0x1B]
  3775. 0000295A  486E FFEC                pea.l      [A6 - 0x14]
  3776. 0000295E  486E FFEA                pea.l      [A6 - 0x16]
  3777. 00002962  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3778. 00002966  4EBA EFBC                jsr        [PC - 0x1044 /* 00001924 */]
  3779. 0000296A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3780. 0000296E  2D40 FFF4                move.l     [A6 - 0xC], D0
  3781. 00002972  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3782. 00002976  4EBA DCC2                jsr        [PC - 0x233E /* 0000063A */]
  3783. 0000297A  588F                     addq.l     A7, 4
  3784. 0000297C  600A                     bra        +0xC /* 00002988 */
  3785. label0000297E:
  3786. 0000297E  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3787. 00002982  4EBA DBE8                jsr        [PC - 0x2418 /* 0000056C */]
  3788. 00002986  588F                     addq.l     A7, 4
  3789. label00002988:
  3790. 00002988  526E FFF2                addq.w     [A6 - 0xE], 1
  3791. label0000298C:
  3792. 0000298C  302E FFF2                move.w     D0, [A6 - 0xE]
  3793. 00002990  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3794. 00002994  6C2E                     bge        +0x30 /* 000029C4 */
  3795. 00002996  302E FFF2                move.w     D0, [A6 - 0xE]
  3796. 0000299A  48C0                     ext.l      D0
  3797. 0000299C  E580                     asl        D0, 2
  3798. 0000299E  D0AE 000A                add.l      D0, [A6 + 0xA]
  3799. 000029A2  2040                     movea.l    A0, D0
  3800. 000029A4  2050                     movea.l    A0, [A0]
  3801. 000029A6  0C10 002D                cmpi.b     [A0], 0x2D /* '-' */
  3802. 000029AA  6618                     bne        +0x1A /* 000029C4 */
  3803. 000029AC  302E FFF2                move.w     D0, [A6 - 0xE]
  3804. 000029B0  48C0                     ext.l      D0
  3805. 000029B2  E580                     asl        D0, 2
  3806. 000029B4  D0AE 000A                add.l      D0, [A6 + 0xA]
  3807. 000029B8  2040                     movea.l    A0, D0
  3808. 000029BA  2050                     movea.l    A0, [A0]
  3809. 000029BC  4A28 0001                tst.b      [A0 + 0x1]
  3810. 000029C0  6600 FE70                bne        -0x18E /* 00002832 */
  3811. label000029C4:
  3812. 000029C4  4AAE FFF4                tst.l      [A6 - 0xC]
  3813. 000029C8  6648                     bne        +0x4A /* 00002A12 */
  3814. 000029CA  302E FFF2                move.w     D0, [A6 - 0xE]
  3815. 000029CE  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3816. 000029D2  660A                     bne        +0xC /* 000029DE */
  3817. 000029D4  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3818. 000029D8  4EBA DB92                jsr        [PC - 0x246E /* 0000056C */]
  3819. 000029DC  588F                     addq.l     A7, 4
  3820. label000029DE:
  3821. 000029DE  302E FFF2                move.w     D0, [A6 - 0xE]
  3822. 000029E2  48C0                     ext.l      D0
  3823. 000029E4  E580                     asl        D0, 2
  3824. 000029E6  D0AE 000A                add.l      D0, [A6 + 0xA]
  3825. 000029EA  486E FFE0                pea.l      [A6 - 0x20]
  3826. 000029EE  486D F36C                pea.l      [A5 - 0xC94]
  3827. 000029F2  2040                     movea.l    A0, D0
  3828. 000029F4  2F10                     move.l     -[A7], [A0]
  3829. 000029F6  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3830. 000029FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3831. 000029FE  0C40 0001                cmpi.w     D0, 0x1
  3832. 00002A02  670A                     beq        +0xC /* 00002A0E */
  3833. 00002A04  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3834. 00002A08  4EBA DB62                jsr        [PC - 0x249E /* 0000056C */]
  3835. 00002A0C  588F                     addq.l     A7, 4
  3836. label00002A0E:
  3837. 00002A0E  526E FFF2                addq.w     [A6 - 0xE], 1
  3838. label00002A12:
  3839. 00002A12  0CAE 0000 0001 FFE0      cmpi.l     [A6 - 0x20], 0x1
  3840. 00002A1A  6E16                     bgt        +0x18 /* 00002A32 */
  3841. 00002A1C  4267                     clr.w      -[A7]
  3842. 00002A1E  4267                     clr.w      -[A7]
  3843. 00002A20  4267                     clr.w      -[A7]
  3844. 00002A22  4267                     clr.w      -[A7]
  3845. 00002A24  4267                     clr.w      -[A7]
  3846. 00002A26  486D F370                pea.l      [A5 - 0xC90]
  3847. 00002A2A  4EBA DAB4                jsr        [PC - 0x254C /* 000004E0 */]
  3848. 00002A2E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3849. label00002A32:
  3850. 00002A32  302E FFF2                move.w     D0, [A6 - 0xE]
  3851. 00002A36  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3852. 00002A3A  6C20                     bge        +0x22 /* 00002A5C */
  3853. 00002A3C  302E FFF2                move.w     D0, [A6 - 0xE]
  3854. 00002A40  48C0                     ext.l      D0
  3855. 00002A42  E580                     asl        D0, 2
  3856. 00002A44  D0AE 000A                add.l      D0, [A6 + 0xA]
  3857. 00002A48  2040                     movea.l    A0, D0
  3858. 00002A4A  2F10                     move.l     -[A7], [A0]
  3859. 00002A4C  4EBA DB50                jsr        [PC - 0x24B0 /* 0000059E */]
  3860. 00002A50  588F                     addq.l     A7, 4
  3861. 00002A52  2D40 FFFC                move.l     [A6 - 0x4], D0
  3862. 00002A56  526E FFF2                addq.w     [A6 - 0xE], 1
  3863. 00002A5A  600A                     bra        +0xC /* 00002A66 */
  3864. label00002A5C:
  3865. 00002A5C  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3866. 00002A60  4EBA DB0A                jsr        [PC - 0x24F6 /* 0000056C */]
  3867. 00002A64  588F                     addq.l     A7, 4
  3868. label00002A66:
  3869. 00002A66  302E FFF2                move.w     D0, [A6 - 0xE]
  3870. 00002A6A  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3871. 00002A6E  6C52                     bge        +0x54 /* 00002AC2 */
  3872. 00002A70  302E FFF2                move.w     D0, [A6 - 0xE]
  3873. 00002A74  48C0                     ext.l      D0
  3874. 00002A76  E580                     asl        D0, 2
  3875. 00002A78  D0AE 000A                add.l      D0, [A6 + 0xA]
  3876. 00002A7C  486D F38E                pea.l      [A5 - 0xC72]
  3877. 00002A80  2040                     movea.l    A0, D0
  3878. 00002A82  2F10                     move.l     -[A7], [A0]
  3879. 00002A84  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  3880. 00002A88  508F                     addq.l     A7, 8
  3881. 00002A8A  2B40 F264                move.l     [A5 - 0xD9C], D0
  3882. 00002A8E  4A80                     tst.l      D0
  3883. 00002A90  662A                     bne        +0x2C /* 00002ABC */
  3884. 00002A92  302E FFF2                move.w     D0, [A6 - 0xE]
  3885. 00002A96  48C0                     ext.l      D0
  3886. 00002A98  E580                     asl        D0, 2
  3887. 00002A9A  D0AE 000A                add.l      D0, [A6 + 0xA]
  3888. 00002A9E  2040                     movea.l    A0, D0
  3889. 00002AA0  2F10                     move.l     -[A7], [A0]
  3890. 00002AA2  486D F392                pea.l      [A5 - 0xC6E]
  3891. 00002AA6  486D FBB2                pea.l      [A5 - 0x44E]
  3892. 00002AAA  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3893. 00002AAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3894. 00002AB2  3F3C FFFF                move.w     -[A7], 0xFFFF
  3895. 00002AB6  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  3896. 00002ABA  548F                     addq.l     A7, 2
  3897. label00002ABC:
  3898. 00002ABC  526E FFF2                addq.w     [A6 - 0xE], 1
  3899. 00002AC0  600A                     bra        +0xC /* 00002ACC */
  3900. label00002AC2:
  3901. 00002AC2  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3902. 00002AC6  4EBA DAA4                jsr        [PC - 0x255C /* 0000056C */]
  3903. 00002ACA  588F                     addq.l     A7, 4
  3904. label00002ACC:
  3905. 00002ACC  486E FFE7                pea.l      [A6 - 0x19]
  3906. 00002AD0  486E FFF0                pea.l      [A6 - 0x10]
  3907. 00002AD4  486E FFEE                pea.l      [A6 - 0x12]
  3908. 00002AD8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3909. 00002ADC  4EBA EE46                jsr        [PC - 0x11BA /* 00001924 */]
  3910. 00002AE0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3911. 00002AE4  2D40 FFF8                move.l     [A6 - 0x8], D0
  3912. 00002AE8  3F3C 0002                move.w     -[A7], 0x2
  3913. 00002AEC  42A7                     clr.l      -[A7]
  3914. 00002AEE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3915. 00002AF2  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3916. 00002AF6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3917. 00002AFA  4A40                     tst.w      D0
  3918. 00002AFC  660C                     bne        +0xE /* 00002B0A */
  3919. 00002AFE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3920. 00002B02  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3921. 00002B06  588F                     addq.l     A7, 4
  3922. 00002B08  6002                     bra        +0x4 /* 00002B0C */
  3923. label00002B0A:
  3924. 00002B0A  7000                     moveq.l    D0, 0x00
  3925. label00002B0C:
  3926. 00002B0C  2D40 FFA2                move.l     [A6 - 0x5E], D0
  3927. 00002B10  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3928. 00002B14  4EBA DB24                jsr        [PC - 0x24DC /* 0000063A */]
  3929. 00002B18  588F                     addq.l     A7, 4
  3930. 00002B1A  4AAE FFF4                tst.l      [A6 - 0xC]
  3931. 00002B1E  6600 01BE                bne        +0x1C0 /* 00002CDE */
  3932. label00002B22:
  3933. 00002B22  4A6D F268                tst.w      [A5 - 0xD98]
  3934. 00002B26  6716                     beq        +0x18 /* 00002B3E */
  3935. 00002B28  4267                     clr.w      -[A7]
  3936. 00002B2A  4267                     clr.w      -[A7]
  3937. 00002B2C  4267                     clr.w      -[A7]
  3938. 00002B2E  4267                     clr.w      -[A7]
  3939. 00002B30  4267                     clr.w      -[A7]
  3940. 00002B32  486D F3B0                pea.l      [A5 - 0xC50]
  3941. 00002B36  4EBA D846                jsr        [PC - 0x27BA /* 0000037E */]
  3942. 00002B3A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3943. label00002B3E:
  3944. 00002B3E  486E FFDC                pea.l      [A6 - 0x24]
  3945. 00002B42  4878 7FFF                push.l     0x7FFF
  3946. 00002B46  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  3947. 00002B4A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  3948. 00002B4E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3949. 00002B52  4EBA F448                jsr        [PC - 0xBB8 /* 00001F9C */]
  3950. 00002B56  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3951. 00002B5A  2D40 FFD8                move.l     [A6 - 0x28], D0
  3952. 00002B5E  4AAE FFD8                tst.l      [A6 - 0x28]
  3953. 00002B62  6600 00EE                bne        +0xF0 /* 00002C52 */
  3954. 00002B66  4A6D F268                tst.w      [A5 - 0xD98]
  3955. 00002B6A  6716                     beq        +0x18 /* 00002B82 */
  3956. 00002B6C  4267                     clr.w      -[A7]
  3957. 00002B6E  4267                     clr.w      -[A7]
  3958. 00002B70  4267                     clr.w      -[A7]
  3959. 00002B72  4267                     clr.w      -[A7]
  3960. 00002B74  4267                     clr.w      -[A7]
  3961. 00002B76  486D F3C4                pea.l      [A5 - 0xC3C]
  3962. 00002B7A  4EBA D802                jsr        [PC - 0x27FE /* 0000037E */]
  3963. 00002B7E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3964. label00002B82:
  3965. 00002B82  7000                     moveq.l    D0, 0x00
  3966. 00002B84  102E FFE7                move.b     D0, [A6 - 0x19]
  3967. 00002B88  E248                     lsr        D0.w, 1
  3968. 00002B8A  1D40 FFE6                move.b     [A6 - 0x1A], D0
  3969. 00002B8E  4A6D F268                tst.w      [A5 - 0xD98]
  3970. 00002B92  6722                     beq        +0x24 /* 00002BB6 */
  3971. 00002B94  4267                     clr.w      -[A7]
  3972. 00002B96  4267                     clr.w      -[A7]
  3973. 00002B98  4267                     clr.w      -[A7]
  3974. 00002B9A  7000                     moveq.l    D0, 0x00
  3975. 00002B9C  102E FFE6                move.b     D0, [A6 - 0x1A]
  3976. 00002BA0  3F00                     move.w     -[A7], D0
  3977. 00002BA2  7000                     moveq.l    D0, 0x00
  3978. 00002BA4  102E FFE7                move.b     D0, [A6 - 0x19]
  3979. 00002BA8  3F00                     move.w     -[A7], D0
  3980. 00002BAA  486D F3D6                pea.l      [A5 - 0xC2A]
  3981. 00002BAE  4EBA D7CE                jsr        [PC - 0x2832 /* 0000037E */]
  3982. 00002BB2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3983. label00002BB6:
  3984. 00002BB6  426E FFE8                clr.w      [A6 - 0x18]
  3985. 00002BBA  6000 0080                bra        +0x82 /* 00002C3C */
  3986. label00002BBE:
  3987. 00002BBE  7E00                     moveq.l    D7, 0x00
  3988. 00002BC0  302E FFE8                move.w     D0, [A6 - 0x18]
  3989. 00002BC4  48C0                     ext.l      D0
  3990. 00002BC6  E580                     asl        D0, 2
  3991. 00002BC8  D0AE FFF8                add.l      D0, [A6 - 0x8]
  3992. 00002BCC  2040                     movea.l    A0, D0
  3993. 00002BCE  2850                     movea.l    A4, [A0]
  3994. 00002BD0  6060                     bra        +0x62 /* 00002C32 */
  3995. label00002BD2:
  3996. 00002BD2  7000                     moveq.l    D0, 0x00
  3997. 00002BD4  1014                     move.b     D0, [A4]
  3998. 00002BD6  7200                     moveq.l    D1, 0x00
  3999. 00002BD8  122E FFE6                move.b     D1, [A6 - 0x1A]
  4000. 00002BDC  C1C1                     muls.w     D0, D1
  4001. 00002BDE  7200                     moveq.l    D1, 0x00
  4002. 00002BE0  122E FFE7                move.b     D1, [A6 - 0x19]
  4003. 00002BE4  4840                     swap.w     D0
  4004. 00002BE6  4240                     clr.w      D0
  4005. 00002BE8  4840                     swap.w     D0
  4006. 00002BEA  80C1                     divu.w     D0, D1
  4007. 00002BEC  1880                     move.b     [A4], D0
  4008. 00002BEE  7000                     moveq.l    D0, 0x00
  4009. 00002BF0  102C 0001                move.b     D0, [A4 + 0x1]
  4010. 00002BF4  7200                     moveq.l    D1, 0x00
  4011. 00002BF6  122E FFE6                move.b     D1, [A6 - 0x1A]
  4012. 00002BFA  C1C1                     muls.w     D0, D1
  4013. 00002BFC  7200                     moveq.l    D1, 0x00
  4014. 00002BFE  122E FFE7                move.b     D1, [A6 - 0x19]
  4015. 00002C02  4840                     swap.w     D0
  4016. 00002C04  4240                     clr.w      D0
  4017. 00002C06  4840                     swap.w     D0
  4018. 00002C08  80C1                     divu.w     D0, D1
  4019. 00002C0A  1940 0001                move.b     [A4 + 0x1], D0
  4020. 00002C0E  7000                     moveq.l    D0, 0x00
  4021. 00002C10  102C 0002                move.b     D0, [A4 + 0x2]
  4022. 00002C14  7200                     moveq.l    D1, 0x00
  4023. 00002C16  122E FFE6                move.b     D1, [A6 - 0x1A]
  4024. 00002C1A  C1C1                     muls.w     D0, D1
  4025. 00002C1C  7200                     moveq.l    D1, 0x00
  4026. 00002C1E  122E FFE7                move.b     D1, [A6 - 0x19]
  4027. 00002C22  4840                     swap.w     D0
  4028. 00002C24  4240                     clr.w      D0
  4029. 00002C26  4840                     swap.w     D0
  4030. 00002C28  80C1                     divu.w     D0, D1
  4031. 00002C2A  1940 0002                move.b     [A4 + 0x2], D0
  4032. 00002C2E  5247                     addq.w     D7, 1
  4033. 00002C30  588C                     addq.l     A4, 4
  4034. label00002C32:
  4035. 00002C32  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  4036. 00002C36  6D9A                     blt        -0x64 /* 00002BD2 */
  4037. 00002C38  526E FFE8                addq.w     [A6 - 0x18], 1
  4038. label00002C3C:
  4039. 00002C3C  302E FFE8                move.w     D0, [A6 - 0x18]
  4040. 00002C40  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  4041. 00002C44  6D00 FF78                blt        -0x86 /* 00002BBE */
  4042. 00002C48  1D6E FFE6 FFE7           move.b     [A6 - 0x19], [A6 - 0x1A]
  4043. 00002C4E  6000 FED2                bra        -0x12C /* 00002B22 */
  4044. label00002C52:
  4045. 00002C52  4A6D F268                tst.w      [A5 - 0xD98]
  4046. 00002C56  6718                     beq        +0x1A /* 00002C70 */
  4047. 00002C58  4267                     clr.w      -[A7]
  4048. 00002C5A  4267                     clr.w      -[A7]
  4049. 00002C5C  4267                     clr.w      -[A7]
  4050. 00002C5E  4267                     clr.w      -[A7]
  4051. 00002C60  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4052. 00002C64  486D F41A                pea.l      [A5 - 0xBE6]
  4053. 00002C68  4EBA D714                jsr        [PC - 0x28EC /* 0000037E */]
  4054. 00002C6C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4055. label00002C70:
  4056. 00002C70  4A6D F268                tst.w      [A5 - 0xD98]
  4057. 00002C74  6718                     beq        +0x1A /* 00002C8E */
  4058. 00002C76  4267                     clr.w      -[A7]
  4059. 00002C78  4267                     clr.w      -[A7]
  4060. 00002C7A  4267                     clr.w      -[A7]
  4061. 00002C7C  4267                     clr.w      -[A7]
  4062. 00002C7E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4063. 00002C82  486D F42C                pea.l      [A5 - 0xBD4]
  4064. 00002C86  4EBA D6F6                jsr        [PC - 0x290A /* 0000037E */]
  4065. 00002C8A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4066. label00002C8E:
  4067. 00002C8E  306E FFF0                movea.w    A0, [A6 - 0x10]
  4068. 00002C92  326E FFEE                movea.w    A1, [A6 - 0x12]
  4069. 00002C96  2F09                     move.l     -[A7], A1
  4070. 00002C98  2F08                     move.l     -[A7], A0
  4071. 00002C9A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4072. 00002C9E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4073. 00002CA2  7200                     moveq.l    D1, 0x00
  4074. 00002CA4  122E FFE7                move.b     D1, [A6 - 0x19]
  4075. 00002CA8  3F01                     move.w     -[A7], D1
  4076. 00002CAA  2F00                     move.l     -[A7], D0
  4077. 00002CAC  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4078. 00002CB0  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4079. 00002CB4  4EBA 0B5E                jsr        [PC + 0xB5E /* 00003814 */]
  4080. 00002CB8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4081. 00002CBC  2D40 FFD4                move.l     [A6 - 0x2C], D0
  4082. 00002CC0  4A6D F268                tst.w      [A5 - 0xD98]
  4083. 00002CC4  670A                     beq        +0xC /* 00002CD0 */
  4084. 00002CC6  486D F446                pea.l      [A5 - 0xBBA]
  4085. 00002CCA  4EBA D6B2                jsr        [PC - 0x294E /* 0000037E */]
  4086. 00002CCE  588F                     addq.l     A7, 4
  4087. label00002CD0:
  4088. 00002CD0  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4089. 00002CD4  4EBA FA80                jsr        [PC - 0x580 /* 00002756 */]
  4090. 00002CD8  588F                     addq.l     A7, 4
  4091. 00002CDA  6000 012E                bra        +0x130 /* 00002E0A */
  4092. label00002CDE:
  4093. 00002CDE  102E FFE5                move.b     D0, [A6 - 0x1B]
  4094. 00002CE2  B02E FFE7                cmp.b      D0, [A6 - 0x19]
  4095. 00002CE6  6700 00BA                beq        +0xBC /* 00002DA2 */
  4096. 00002CEA  102E FFE5                move.b     D0, [A6 - 0x1B]
  4097. 00002CEE  B02E FFE7                cmp.b      D0, [A6 - 0x19]
  4098. 00002CF2  6316                     bls        +0x18 /* 00002D0A */
  4099. 00002CF4  4267                     clr.w      -[A7]
  4100. 00002CF6  4267                     clr.w      -[A7]
  4101. 00002CF8  4267                     clr.w      -[A7]
  4102. 00002CFA  4267                     clr.w      -[A7]
  4103. 00002CFC  4267                     clr.w      -[A7]
  4104. 00002CFE  486D F44A                pea.l      [A5 - 0xBB6]
  4105. 00002D02  4EBA D67A                jsr        [PC - 0x2986 /* 0000037E */]
  4106. 00002D06  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4107. label00002D0A:
  4108. 00002D0A  426E FFE8                clr.w      [A6 - 0x18]
  4109. 00002D0E  6000 0080                bra        +0x82 /* 00002D90 */
  4110. label00002D12:
  4111. 00002D12  7E00                     moveq.l    D7, 0x00
  4112. 00002D14  302E FFE8                move.w     D0, [A6 - 0x18]
  4113. 00002D18  48C0                     ext.l      D0
  4114. 00002D1A  E580                     asl        D0, 2
  4115. 00002D1C  D0AE FFF4                add.l      D0, [A6 - 0xC]
  4116. 00002D20  2040                     movea.l    A0, D0
  4117. 00002D22  2850                     movea.l    A4, [A0]
  4118. 00002D24  6060                     bra        +0x62 /* 00002D86 */
  4119. label00002D26:
  4120. 00002D26  7000                     moveq.l    D0, 0x00
  4121. 00002D28  1014                     move.b     D0, [A4]
  4122. 00002D2A  7200                     moveq.l    D1, 0x00
  4123. 00002D2C  122E FFE7                move.b     D1, [A6 - 0x19]
  4124. 00002D30  C1C1                     muls.w     D0, D1
  4125. 00002D32  7200                     moveq.l    D1, 0x00
  4126. 00002D34  122E FFE5                move.b     D1, [A6 - 0x1B]
  4127. 00002D38  4840                     swap.w     D0
  4128. 00002D3A  4240                     clr.w      D0
  4129. 00002D3C  4840                     swap.w     D0
  4130. 00002D3E  80C1                     divu.w     D0, D1
  4131. 00002D40  1880                     move.b     [A4], D0
  4132. 00002D42  7000                     moveq.l    D0, 0x00
  4133. 00002D44  102C 0001                move.b     D0, [A4 + 0x1]
  4134. 00002D48  7200                     moveq.l    D1, 0x00
  4135. 00002D4A  122E FFE7                move.b     D1, [A6 - 0x19]
  4136. 00002D4E  C1C1                     muls.w     D0, D1
  4137. 00002D50  7200                     moveq.l    D1, 0x00
  4138. 00002D52  122E FFE5                move.b     D1, [A6 - 0x1B]
  4139. 00002D56  4840                     swap.w     D0
  4140. 00002D58  4240                     clr.w      D0
  4141. 00002D5A  4840                     swap.w     D0
  4142. 00002D5C  80C1                     divu.w     D0, D1
  4143. 00002D5E  1940 0001                move.b     [A4 + 0x1], D0
  4144. 00002D62  7000                     moveq.l    D0, 0x00
  4145. 00002D64  102C 0002                move.b     D0, [A4 + 0x2]
  4146. 00002D68  7200                     moveq.l    D1, 0x00
  4147. 00002D6A  122E FFE7                move.b     D1, [A6 - 0x19]
  4148. 00002D6E  C1C1                     muls.w     D0, D1
  4149. 00002D70  7200                     moveq.l    D1, 0x00
  4150. 00002D72  122E FFE5                move.b     D1, [A6 - 0x1B]
  4151. 00002D76  4840                     swap.w     D0
  4152. 00002D78  4240                     clr.w      D0
  4153. 00002D7A  4840                     swap.w     D0
  4154. 00002D7C  80C1                     divu.w     D0, D1
  4155. 00002D7E  1940 0002                move.b     [A4 + 0x2], D0
  4156. 00002D82  5247                     addq.w     D7, 1
  4157. 00002D84  588C                     addq.l     A4, 4
  4158. label00002D86:
  4159. 00002D86  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  4160. 00002D8A  6D9A                     blt        -0x64 /* 00002D26 */
  4161. 00002D8C  526E FFE8                addq.w     [A6 - 0x18], 1
  4162. label00002D90:
  4163. 00002D90  302E FFE8                move.w     D0, [A6 - 0x18]
  4164. 00002D94  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  4165. 00002D98  6D00 FF78                blt        -0x86 /* 00002D12 */
  4166. 00002D9C  1D6E FFE7 FFE5           move.b     [A6 - 0x1B], [A6 - 0x19]
  4167. label00002DA2:
  4168. 00002DA2  486E FFE0                pea.l      [A6 - 0x20]
  4169. 00002DA6  4878 7FFF                push.l     0x7FFF
  4170. 00002DAA  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  4171. 00002DAE  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  4172. 00002DB2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4173. 00002DB6  4EBA F1E4                jsr        [PC - 0xE1C /* 00001F9C */]
  4174. 00002DBA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4175. 00002DBE  2D40 FFD4                move.l     [A6 - 0x2C], D0
  4176. 00002DC2  4AAE FFD4                tst.l      [A6 - 0x2C]
  4177. 00002DC6  6616                     bne        +0x18 /* 00002DDE */
  4178. 00002DC8  4267                     clr.w      -[A7]
  4179. 00002DCA  4267                     clr.w      -[A7]
  4180. 00002DCC  4267                     clr.w      -[A7]
  4181. 00002DCE  4267                     clr.w      -[A7]
  4182. 00002DD0  4267                     clr.w      -[A7]
  4183. 00002DD2  486D F464                pea.l      [A5 - 0xB9C]
  4184. 00002DD6  4EBA D708                jsr        [PC - 0x28F8 /* 000004E0 */]
  4185. 00002DDA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4186. label00002DDE:
  4187. 00002DDE  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  4188. 00002DE2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4189. 00002DE6  4EBA D358                jsr        [PC - 0x2CA8 /* 00000140 */]
  4190. 00002DEA  5C8F                     addq.l     A7, 6
  4191. 00002DEC  4A6D F268                tst.w      [A5 - 0xD98]
  4192. 00002DF0  6718                     beq        +0x1A /* 00002E0A */
  4193. 00002DF2  4267                     clr.w      -[A7]
  4194. 00002DF4  4267                     clr.w      -[A7]
  4195. 00002DF6  4267                     clr.w      -[A7]
  4196. 00002DF8  4267                     clr.w      -[A7]
  4197. 00002DFA  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4198. 00002DFE  486D F482                pea.l      [A5 - 0xB7E]
  4199. 00002E02  4EBA D57A                jsr        [PC - 0x2A86 /* 0000037E */]
  4200. 00002E06  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4201. label00002E0A:
  4202. 00002E0A  4A6D F268                tst.w      [A5 - 0xD98]
  4203. 00002E0E  6716                     beq        +0x18 /* 00002E26 */
  4204. 00002E10  4267                     clr.w      -[A7]
  4205. 00002E12  4267                     clr.w      -[A7]
  4206. 00002E14  4267                     clr.w      -[A7]
  4207. 00002E16  4267                     clr.w      -[A7]
  4208. 00002E18  4267                     clr.w      -[A7]
  4209. 00002E1A  486D F4A0                pea.l      [A5 - 0xB60]
  4210. 00002E1E  4EBA D55E                jsr        [PC - 0x2AA2 /* 0000037E */]
  4211. 00002E22  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4212. label00002E26:
  4213. 00002E26  4EBA F510                jsr        [PC - 0xAF0 /* 00002338 */]
  4214. 00002E2A  2D40 FFD0                move.l     [A6 - 0x30], D0
  4215. 00002E2E  4267                     clr.w      -[A7]
  4216. 00002E30  7000                     moveq.l    D0, 0x00
  4217. 00002E32  102E FFE7                move.b     D0, [A6 - 0x19]
  4218. 00002E36  3F00                     move.w     -[A7], D0
  4219. 00002E38  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  4220. 00002E3C  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  4221. 00002E40  2F2D F264                move.l     -[A7], [A5 - 0xD9C]
  4222. 00002E44  4EBA EB6E                jsr        [PC - 0x1492 /* 000019B4 */]
  4223. 00002E48  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4224. 00002E4C  4A6E FFCE                tst.w      [A6 - 0x32]
  4225. 00002E50  6700 0120                beq        +0x122 /* 00002F72 */
  4226. 00002E54  3F3C 0004                move.w     -[A7], 0x4
  4227. 00002E58  302E FFEE                move.w     D0, [A6 - 0x12]
  4228. 00002E5C  5440                     addq.w     D0, 2
  4229. 00002E5E  3F00                     move.w     -[A7], D0
  4230. 00002E60  4EBA D19E                jsr        [PC - 0x2E62 /* 00000000 */]
  4231. 00002E64  588F                     addq.l     A7, 4
  4232. 00002E66  2D40 FFCA                move.l     [A6 - 0x36], D0
  4233. 00002E6A  3F3C 0004                move.w     -[A7], 0x4
  4234. 00002E6E  302E FFEE                move.w     D0, [A6 - 0x12]
  4235. 00002E72  5440                     addq.w     D0, 2
  4236. 00002E74  3F00                     move.w     -[A7], D0
  4237. 00002E76  4EBA D188                jsr        [PC - 0x2E78 /* 00000000 */]
  4238. 00002E7A  588F                     addq.l     A7, 4
  4239. 00002E7C  2D40 FFC6                move.l     [A6 - 0x3A], D0
  4240. 00002E80  3F3C 0004                move.w     -[A7], 0x4
  4241. 00002E84  302E FFEE                move.w     D0, [A6 - 0x12]
  4242. 00002E88  5440                     addq.w     D0, 2
  4243. 00002E8A  3F00                     move.w     -[A7], D0
  4244. 00002E8C  4EBA D172                jsr        [PC - 0x2E8E /* 00000000 */]
  4245. 00002E90  588F                     addq.l     A7, 4
  4246. 00002E92  2D40 FFC2                move.l     [A6 - 0x3E], D0
  4247. 00002E96  3F3C 0004                move.w     -[A7], 0x4
  4248. 00002E9A  302E FFEE                move.w     D0, [A6 - 0x12]
  4249. 00002E9E  5440                     addq.w     D0, 2
  4250. 00002EA0  3F00                     move.w     -[A7], D0
  4251. 00002EA2  4EBA D15C                jsr        [PC - 0x2EA4 /* 00000000 */]
  4252. 00002EA6  588F                     addq.l     A7, 4
  4253. 00002EA8  2D40 FFBE                move.l     [A6 - 0x42], D0
  4254. 00002EAC  3F3C 0004                move.w     -[A7], 0x4
  4255. 00002EB0  302E FFEE                move.w     D0, [A6 - 0x12]
  4256. 00002EB4  5440                     addq.w     D0, 2
  4257. 00002EB6  3F00                     move.w     -[A7], D0
  4258. 00002EB8  4EBA D146                jsr        [PC - 0x2EBA /* 00000000 */]
  4259. 00002EBC  588F                     addq.l     A7, 4
  4260. 00002EBE  2D40 FFBA                move.l     [A6 - 0x46], D0
  4261. 00002EC2  3F3C 0004                move.w     -[A7], 0x4
  4262. 00002EC6  302E FFEE                move.w     D0, [A6 - 0x12]
  4263. 00002ECA  5440                     addq.w     D0, 2
  4264. 00002ECC  3F00                     move.w     -[A7], D0
  4265. 00002ECE  4EBA D130                jsr        [PC - 0x2ED0 /* 00000000 */]
  4266. 00002ED2  588F                     addq.l     A7, 4
  4267. 00002ED4  2D40 FFB6                move.l     [A6 - 0x4A], D0
  4268. 00002ED8  42A7                     clr.l      -[A7]
  4269. 00002EDA  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  4270. 00002EDE  588F                     addq.l     A7, 4
  4271. 00002EE0  3F00                     move.w     -[A7], D0
  4272. 00002EE2  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  4273. 00002EE6  548F                     addq.l     A7, 2
  4274. 00002EE8  7E00                     moveq.l    D7, 0x00
  4275. 00002EEA  6000 0076                bra        +0x78 /* 00002F62 */
  4276. label00002EEE:
  4277. 00002EEE  3007                     move.w     D0, D7
  4278. 00002EF0  48C0                     ext.l      D0
  4279. 00002EF2  E580                     asl        D0, 2
  4280. 00002EF4  D0AE FFCA                add.l      D0, [A6 - 0x36]
  4281. 00002EF8  2D40 FF98                move.l     [A6 - 0x68], D0
  4282. 00002EFC  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4283. 00002F00  48C0                     ext.l      D0
  4284. 00002F02  81FC 0800                divs.w     D0, 0x800
  4285. 00002F06  4840                     swap.w     D0
  4286. 00002F08  0640 FC00                addi.w     D0, 0xFC00
  4287. 00002F0C  206E FF98                movea.l    A0, [A6 - 0x68]
  4288. 00002F10  48C0                     ext.l      D0
  4289. 00002F12  2080                     move.l     [A0], D0
  4290. 00002F14  3007                     move.w     D0, D7
  4291. 00002F16  48C0                     ext.l      D0
  4292. 00002F18  E580                     asl        D0, 2
  4293. 00002F1A  D0AE FFC2                add.l      D0, [A6 - 0x3E]
  4294. 00002F1E  2D40 FF98                move.l     [A6 - 0x68], D0
  4295. 00002F22  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4296. 00002F26  48C0                     ext.l      D0
  4297. 00002F28  81FC 0800                divs.w     D0, 0x800
  4298. 00002F2C  4840                     swap.w     D0
  4299. 00002F2E  0640 FC00                addi.w     D0, 0xFC00
  4300. 00002F32  206E FF98                movea.l    A0, [A6 - 0x68]
  4301. 00002F36  48C0                     ext.l      D0
  4302. 00002F38  2080                     move.l     [A0], D0
  4303. 00002F3A  3007                     move.w     D0, D7
  4304. 00002F3C  48C0                     ext.l      D0
  4305. 00002F3E  E580                     asl        D0, 2
  4306. 00002F40  D0AE FFBA                add.l      D0, [A6 - 0x46]
  4307. 00002F44  2D40 FF98                move.l     [A6 - 0x68], D0
  4308. 00002F48  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4309. 00002F4C  48C0                     ext.l      D0
  4310. 00002F4E  81FC 0800                divs.w     D0, 0x800
  4311. 00002F52  4840                     swap.w     D0
  4312. 00002F54  0640 FC00                addi.w     D0, 0xFC00
  4313. 00002F58  206E FF98                movea.l    A0, [A6 - 0x68]
  4314. 00002F5C  48C0                     ext.l      D0
  4315. 00002F5E  2080                     move.l     [A0], D0
  4316. 00002F60  5247                     addq.w     D7, 1
  4317. label00002F62:
  4318. 00002F62  302E FFEE                move.w     D0, [A6 - 0x12]
  4319. 00002F66  5440                     addq.w     D0, 2
  4320. 00002F68  BE40                     cmp.w      D7, D0
  4321. 00002F6A  6D82                     blt        -0x7C /* 00002EEE */
  4322. 00002F6C  7001                     moveq.l    D0, 0x01
  4323. 00002F6E  3D40 FFA0                move.w     [A6 - 0x60], D0
  4324. label00002F72:
  4325. 00002F72  426E FFE8                clr.w      [A6 - 0x18]
  4326. 00002F76  6000 0826                bra        +0x828 /* 0000379E */
  4327. label00002F7A:
  4328. 00002F7A  4A6D F268                tst.w      [A5 - 0xD98]
  4329. 00002F7E  671A                     beq        +0x1C /* 00002F9A */
  4330. 00002F80  306E FFE8                movea.w    A0, [A6 - 0x18]
  4331. 00002F84  2008                     move.l     D0, A0
  4332. 00002F86  81FC 000A                divs.w     D0, 0xA /* '\n' */
  4333. 00002F8A  4840                     swap.w     D0
  4334. 00002F8C  4A40                     tst.w      D0
  4335. 00002F8E  660A                     bne        +0xC /* 00002F9A */
  4336. 00002F90  486D F4C2                pea.l      [A5 - 0xB3E]
  4337. 00002F94  4EBA D3E8                jsr        [PC - 0x2C18 /* 0000037E */]
  4338. 00002F98  588F                     addq.l     A7, 4
  4339. label00002F9A:
  4340. 00002F9A  4A6E FFCE                tst.w      [A6 - 0x32]
  4341. 00002F9E  673A                     beq        +0x3C /* 00002FDA */
  4342. 00002FA0  7E00                     moveq.l    D7, 0x00
  4343. 00002FA2  602C                     bra        +0x2E /* 00002FD0 */
  4344. label00002FA4:
  4345. 00002FA4  3007                     move.w     D0, D7
  4346. 00002FA6  48C0                     ext.l      D0
  4347. 00002FA8  E580                     asl        D0, 2
  4348. 00002FAA  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4349. 00002FAE  3207                     move.w     D1, D7
  4350. 00002FB0  48C1                     ext.l      D1
  4351. 00002FB2  E581                     asl        D1, 2
  4352. 00002FB4  D2AE FFBE                add.l      D1, [A6 - 0x42]
  4353. 00002FB8  3407                     move.w     D2, D7
  4354. 00002FBA  48C2                     ext.l      D2
  4355. 00002FBC  E582                     asl        D2, 2
  4356. 00002FBE  D4AE FFB6                add.l      D2, [A6 - 0x4A]
  4357. 00002FC2  2042                     movea.l    A0, D2
  4358. 00002FC4  4290                     clr.l      [A0]
  4359. 00002FC6  2041                     movea.l    A0, D1
  4360. 00002FC8  4290                     clr.l      [A0]
  4361. 00002FCA  2040                     movea.l    A0, D0
  4362. 00002FCC  4290                     clr.l      [A0]
  4363. 00002FCE  5247                     addq.w     D7, 1
  4364. label00002FD0:
  4365. 00002FD0  302E FFEE                move.w     D0, [A6 - 0x12]
  4366. 00002FD4  5440                     addq.w     D0, 2
  4367. 00002FD6  BE40                     cmp.w      D7, D0
  4368. 00002FD8  6DCA                     blt        -0x34 /* 00002FA4 */
  4369. label00002FDA:
  4370. 00002FDA  4A6E FFCE                tst.w      [A6 - 0x32]
  4371. 00002FDE  6706                     beq        +0x8 /* 00002FE6 */
  4372. 00002FE0  4A6E FFA0                tst.w      [A6 - 0x60]
  4373. 00002FE4  6718                     beq        +0x1A /* 00002FFE */
  4374. label00002FE6:
  4375. 00002FE6  7E00                     moveq.l    D7, 0x00
  4376. 00002FE8  3C2E FFEE                move.w     D6, [A6 - 0x12]
  4377. 00002FEC  302E FFE8                move.w     D0, [A6 - 0x18]
  4378. 00002FF0  48C0                     ext.l      D0
  4379. 00002FF2  E580                     asl        D0, 2
  4380. 00002FF4  D0AE FFF8                add.l      D0, [A6 - 0x8]
  4381. 00002FF8  2040                     movea.l    A0, D0
  4382. 00002FFA  2850                     movea.l    A4, [A0]
  4383. 00002FFC  6022                     bra        +0x24 /* 00003020 */
  4384. label00002FFE:
  4385. 00002FFE  302E FFEE                move.w     D0, [A6 - 0x12]
  4386. 00003002  5340                     subq.w     D0, 1
  4387. 00003004  3E00                     move.w     D7, D0
  4388. 00003006  7CFF                     moveq.l    D6, 0xFFFFFFFF
  4389. 00003008  302E FFE8                move.w     D0, [A6 - 0x18]
  4390. 0000300C  48C0                     ext.l      D0
  4391. 0000300E  E580                     asl        D0, 2
  4392. 00003010  D0AE FFF8                add.l      D0, [A6 - 0x8]
  4393. 00003014  2040                     movea.l    A0, D0
  4394. 00003016  3007                     move.w     D0, D7
  4395. 00003018  48C0                     ext.l      D0
  4396. 0000301A  E580                     asl        D0, 2
  4397. 0000301C  D090                     add.l      D0, [A0]
  4398. 0000301E  2840                     movea.l    A4, D0
  4399. label00003020:
  4400. 00003020  4A6E FFCE                tst.w      [A6 - 0x32]
  4401. 00003024  6700 00EE                beq        +0xF0 /* 00003114 */
  4402. 00003028  3007                     move.w     D0, D7
  4403. 0000302A  5240                     addq.w     D0, 1
  4404. 0000302C  48C0                     ext.l      D0
  4405. 0000302E  E580                     asl        D0, 2
  4406. 00003030  D0AE FFCA                add.l      D0, [A6 - 0x36]
  4407. 00003034  2040                     movea.l    A0, D0
  4408. 00003036  4878 0400                push.l     0x400
  4409. 0000303A  2F10                     move.l     -[A7], [A0]
  4410. 0000303C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4411. 00003040  7200                     moveq.l    D1, 0x00
  4412. 00003042  1214                     move.b     D1, [A4]
  4413. 00003044  4841                     swap.w     D1
  4414. 00003046  4241                     clr.w      D1
  4415. 00003048  4841                     swap.w     D1
  4416. 0000304A  D280                     add.l      D1, D0
  4417. 0000304C  2801                     move.l     D4, D1
  4418. 0000304E  3007                     move.w     D0, D7
  4419. 00003050  5240                     addq.w     D0, 1
  4420. 00003052  48C0                     ext.l      D0
  4421. 00003054  E580                     asl        D0, 2
  4422. 00003056  D0AE FFC2                add.l      D0, [A6 - 0x3E]
  4423. 0000305A  2040                     movea.l    A0, D0
  4424. 0000305C  4878 0400                push.l     0x400
  4425. 00003060  2F10                     move.l     -[A7], [A0]
  4426. 00003062  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4427. 00003066  7200                     moveq.l    D1, 0x00
  4428. 00003068  122C 0001                move.b     D1, [A4 + 0x1]
  4429. 0000306C  4841                     swap.w     D1
  4430. 0000306E  4241                     clr.w      D1
  4431. 00003070  4841                     swap.w     D1
  4432. 00003072  D280                     add.l      D1, D0
  4433. 00003074  2601                     move.l     D3, D1
  4434. 00003076  3007                     move.w     D0, D7
  4435. 00003078  5240                     addq.w     D0, 1
  4436. 0000307A  48C0                     ext.l      D0
  4437. 0000307C  E580                     asl        D0, 2
  4438. 0000307E  D0AE FFBA                add.l      D0, [A6 - 0x46]
  4439. 00003082  2040                     movea.l    A0, D0
  4440. 00003084  4878 0400                push.l     0x400
  4441. 00003088  2F10                     move.l     -[A7], [A0]
  4442. 0000308A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4443. 0000308E  7200                     moveq.l    D1, 0x00
  4444. 00003090  122C 0002                move.b     D1, [A4 + 0x2]
  4445. 00003094  4841                     swap.w     D1
  4446. 00003096  4241                     clr.w      D1
  4447. 00003098  4841                     swap.w     D1
  4448. 0000309A  D280                     add.l      D1, D0
  4449. 0000309C  2D41 FFAE                move.l     [A6 - 0x52], D1
  4450. 000030A0  4A84                     tst.l      D4
  4451. 000030A2  6C04                     bge        +0x6 /* 000030A8 */
  4452. 000030A4  7800                     moveq.l    D4, 0x00
  4453. 000030A6  6018                     bra        +0x1A /* 000030C0 */
  4454. label000030A8:
  4455. 000030A8  7000                     moveq.l    D0, 0x00
  4456. 000030AA  102E FFE7                move.b     D0, [A6 - 0x19]
  4457. 000030AE  4840                     swap.w     D0
  4458. 000030B0  4240                     clr.w      D0
  4459. 000030B2  4840                     swap.w     D0
  4460. 000030B4  B880                     cmp.l      D4, D0
  4461. 000030B6  6308                     bls        +0xA /* 000030C0 */
  4462. 000030B8  7000                     moveq.l    D0, 0x00
  4463. 000030BA  102E FFE7                move.b     D0, [A6 - 0x19]
  4464. 000030BE  2800                     move.l     D4, D0
  4465. label000030C0:
  4466. 000030C0  4A83                     tst.l      D3
  4467. 000030C2  6C04                     bge        +0x6 /* 000030C8 */
  4468. 000030C4  7600                     moveq.l    D3, 0x00
  4469. 000030C6  6018                     bra        +0x1A /* 000030E0 */
  4470. label000030C8:
  4471. 000030C8  7000                     moveq.l    D0, 0x00
  4472. 000030CA  102E FFE7                move.b     D0, [A6 - 0x19]
  4473. 000030CE  4840                     swap.w     D0
  4474. 000030D0  4240                     clr.w      D0
  4475. 000030D2  4840                     swap.w     D0
  4476. 000030D4  B680                     cmp.l      D3, D0
  4477. 000030D6  6308                     bls        +0xA /* 000030E0 */
  4478. 000030D8  7000                     moveq.l    D0, 0x00
  4479. 000030DA  102E FFE7                move.b     D0, [A6 - 0x19]
  4480. 000030DE  2600                     move.l     D3, D0
  4481. label000030E0:
  4482. 000030E0  4AAE FFAE                tst.l      [A6 - 0x52]
  4483. 000030E4  6C06                     bge        +0x8 /* 000030EC */
  4484. 000030E6  42AE FFAE                clr.l      [A6 - 0x52]
  4485. 000030EA  601C                     bra        +0x1E /* 00003108 */
  4486. label000030EC:
  4487. 000030EC  7000                     moveq.l    D0, 0x00
  4488. 000030EE  102E FFE7                move.b     D0, [A6 - 0x19]
  4489. 000030F2  4840                     swap.w     D0
  4490. 000030F4  4240                     clr.w      D0
  4491. 000030F6  4840                     swap.w     D0
  4492. 000030F8  B0AE FFAE                cmp.l      D0, [A6 - 0x52]
  4493. 000030FC  640A                     bcc        +0xC /* 00003108 */
  4494. 000030FE  7000                     moveq.l    D0, 0x00
  4495. 00003100  102E FFE7                move.b     D0, [A6 - 0x19]
  4496. 00003104  2D40 FFAE                move.l     [A6 - 0x52], D0
  4497. label00003108:
  4498. 00003108  1884                     move.b     [A4], D4
  4499. 0000310A  1943 0001                move.b     [A4 + 0x1], D3
  4500. 0000310E  196E FFB1 0002           move.b     [A4 + 0x2], [A6 - 0x4F]
  4501. label00003114:
  4502. 00003114  2F0C                     move.l     -[A7], A4
  4503. 00003116  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4504. 0000311A  4EBA F568                jsr        [PC - 0xA98 /* 00002684 */]
  4505. 0000311E  508F                     addq.l     A7, 8
  4506. 00003120  3A00                     move.w     D5, D0
  4507. 00003122  0C45 FFFF                cmpi.w     D5, 0xFFFF
  4508. 00003126  6600 0116                bne        +0x118 /* 0000323E */
  4509. 0000312A  7000                     moveq.l    D0, 0x00
  4510. 0000312C  1014                     move.b     D0, [A4]
  4511. 0000312E  2D40 FF94                move.l     [A6 - 0x6C], D0
  4512. 00003132  7000                     moveq.l    D0, 0x00
  4513. 00003134  102C 0001                move.b     D0, [A4 + 0x1]
  4514. 00003138  2D40 FF90                move.l     [A6 - 0x70], D0
  4515. 0000313C  7000                     moveq.l    D0, 0x00
  4516. 0000313E  102C 0002                move.b     D0, [A4 + 0x2]
  4517. 00003142  2D40 FF8C                move.l     [A6 - 0x74], D0
  4518. 00003146  2D7C 7735 9400 FF7C      move.l     [A6 - 0x84], 0x77359400
  4519. 0000314E  42AE FF98                clr.l      [A6 - 0x68]
  4520. 00003152  6000 00CE                bra        +0xD0 /* 00003222 */
  4521. label00003156:
  4522. 00003156  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  4523. 0000315A  2F3C 0000 0006           move.l     -[A7], 0x6
  4524. 00003160  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4525. 00003164  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4526. 00003168  2040                     movea.l    A0, D0
  4527. 0000316A  7000                     moveq.l    D0, 0x00
  4528. 0000316C  1010                     move.b     D0, [A0]
  4529. 0000316E  2D40 FF88                move.l     [A6 - 0x78], D0
  4530. 00003172  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  4531. 00003176  2F3C 0000 0006           move.l     -[A7], 0x6
  4532. 0000317C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4533. 00003180  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4534. 00003184  2040                     movea.l    A0, D0
  4535. 00003186  7000                     moveq.l    D0, 0x00
  4536. 00003188  1028 0001                move.b     D0, [A0 + 0x1]
  4537. 0000318C  2D40 FF84                move.l     [A6 - 0x7C], D0
  4538. 00003190  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  4539. 00003194  2F3C 0000 0006           move.l     -[A7], 0x6
  4540. 0000319A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4541. 0000319E  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4542. 000031A2  2040                     movea.l    A0, D0
  4543. 000031A4  7000                     moveq.l    D0, 0x00
  4544. 000031A6  1028 0002                move.b     D0, [A0 + 0x2]
  4545. 000031AA  2D40 FF80                move.l     [A6 - 0x80], D0
  4546. 000031AE  202E FF94                move.l     D0, [A6 - 0x6C]
  4547. 000031B2  90AE FF88                sub.l      D0, [A6 - 0x78]
  4548. 000031B6  222E FF94                move.l     D1, [A6 - 0x6C]
  4549. 000031BA  92AE FF88                sub.l      D1, [A6 - 0x78]
  4550. 000031BE  2F01                     move.l     -[A7], D1
  4551. 000031C0  2F00                     move.l     -[A7], D0
  4552. 000031C2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4553. 000031C6  222E FF90                move.l     D1, [A6 - 0x70]
  4554. 000031CA  92AE FF84                sub.l      D1, [A6 - 0x7C]
  4555. 000031CE  242E FF90                move.l     D2, [A6 - 0x70]
  4556. 000031D2  94AE FF84                sub.l      D2, [A6 - 0x7C]
  4557. 000031D6  2F02                     move.l     -[A7], D2
  4558. 000031D8  2F01                     move.l     -[A7], D1
  4559. 000031DA  2D40 FF74                move.l     [A6 - 0x8C], D0
  4560. 000031DE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4561. 000031E2  D0AE FF74                add.l      D0, [A6 - 0x8C]
  4562. 000031E6  222E FF8C                move.l     D1, [A6 - 0x74]
  4563. 000031EA  92AE FF80                sub.l      D1, [A6 - 0x80]
  4564. 000031EE  242E FF8C                move.l     D2, [A6 - 0x74]
  4565. 000031F2  94AE FF80                sub.l      D2, [A6 - 0x80]
  4566. 000031F6  2F02                     move.l     -[A7], D2
  4567. 000031F8  2F01                     move.l     -[A7], D1
  4568. 000031FA  2D40 FF70                move.l     [A6 - 0x90], D0
  4569. 000031FE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4570. 00003202  D0AE FF70                add.l      D0, [A6 - 0x90]
  4571. 00003206  2D40 FF78                move.l     [A6 - 0x88], D0
  4572. 0000320A  202E FF78                move.l     D0, [A6 - 0x88]
  4573. 0000320E  B0AE FF7C                cmp.l      D0, [A6 - 0x84]
  4574. 00003212  6C0A                     bge        +0xC /* 0000321E */
  4575. 00003214  3A2E FF9A                move.w     D5, [A6 - 0x66]
  4576. 00003218  2D6E FF78 FF7C           move.l     [A6 - 0x84], [A6 - 0x88]
  4577. label0000321E:
  4578. 0000321E  52AE FF98                addq.l     [A6 - 0x68], 1
  4579. label00003222:
  4580. 00003222  202E FF98                move.l     D0, [A6 - 0x68]
  4581. 00003226  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  4582. 0000322A  6D00 FF2A                blt        -0xD4 /* 00003156 */
  4583. 0000322E  3F05                     move.w     -[A7], D5
  4584. 00003230  2F0C                     move.l     -[A7], A4
  4585. 00003232  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4586. 00003236  4EBA F162                jsr        [PC - 0xE9E /* 0000239A */]
  4587. 0000323A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4588. label0000323E:
  4589. 0000323E  4A6E FFCE                tst.w      [A6 - 0x32]
  4590. 00003242  6700 04B8                beq        +0x4BA /* 000036FC */
  4591. 00003246  4A6E FFA0                tst.w      [A6 - 0x60]
  4592. 0000324A  6700 025E                beq        +0x260 /* 000034AA */
  4593. 0000324E  3005                     move.w     D0, D5
  4594. 00003250  C1FC 0006                muls.w     D0, 0x6
  4595. 00003254  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4596. 00003258  2040                     movea.l    A0, D0
  4597. 0000325A  7000                     moveq.l    D0, 0x00
  4598. 0000325C  1010                     move.b     D0, [A0]
  4599. 0000325E  2204                     move.l     D1, D4
  4600. 00003260  9280                     sub.l      D1, D0
  4601. 00003262  4878 0400                push.l     0x400
  4602. 00003266  2F01                     move.l     -[A7], D1
  4603. 00003268  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4604. 0000326C  2D40 FFAA                move.l     [A6 - 0x56], D0
  4605. 00003270  3007                     move.w     D0, D7
  4606. 00003272  5440                     addq.w     D0, 2
  4607. 00003274  48C0                     ext.l      D0
  4608. 00003276  E580                     asl        D0, 2
  4609. 00003278  D0AE FFCA                add.l      D0, [A6 - 0x36]
  4610. 0000327C  4878 0007                push.l     0x7
  4611. 00003280  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4612. 00003284  2D40 FF98                move.l     [A6 - 0x68], D0
  4613. 00003288  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4614. 0000328C  4878 0010                push.l     0x10
  4615. 00003290  2F00                     move.l     -[A7], D0
  4616. 00003292  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4617. 00003296  206E FF98                movea.l    A0, [A6 - 0x68]
  4618. 0000329A  D190                     add.l      [A0], D0
  4619. 0000329C  3007                     move.w     D0, D7
  4620. 0000329E  48C0                     ext.l      D0
  4621. 000032A0  E580                     asl        D0, 2
  4622. 000032A2  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4623. 000032A6  4878 0003                push.l     0x3
  4624. 000032AA  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4625. 000032AE  2D40 FF98                move.l     [A6 - 0x68], D0
  4626. 000032B2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4627. 000032B6  4878 0010                push.l     0x10
  4628. 000032BA  2F00                     move.l     -[A7], D0
  4629. 000032BC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4630. 000032C0  206E FF98                movea.l    A0, [A6 - 0x68]
  4631. 000032C4  D190                     add.l      [A0], D0
  4632. 000032C6  3007                     move.w     D0, D7
  4633. 000032C8  5240                     addq.w     D0, 1
  4634. 000032CA  48C0                     ext.l      D0
  4635. 000032CC  E580                     asl        D0, 2
  4636. 000032CE  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4637. 000032D2  4878 0005                push.l     0x5
  4638. 000032D6  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4639. 000032DA  2D40 FF98                move.l     [A6 - 0x68], D0
  4640. 000032DE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4641. 000032E2  4878 0010                push.l     0x10
  4642. 000032E6  2F00                     move.l     -[A7], D0
  4643. 000032E8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4644. 000032EC  206E FF98                movea.l    A0, [A6 - 0x68]
  4645. 000032F0  D190                     add.l      [A0], D0
  4646. 000032F2  3007                     move.w     D0, D7
  4647. 000032F4  5440                     addq.w     D0, 2
  4648. 000032F6  48C0                     ext.l      D0
  4649. 000032F8  E580                     asl        D0, 2
  4650. 000032FA  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4651. 000032FE  4878 0010                push.l     0x10
  4652. 00003302  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4653. 00003306  2D40 FF98                move.l     [A6 - 0x68], D0
  4654. 0000330A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4655. 0000330E  206E FF98                movea.l    A0, [A6 - 0x68]
  4656. 00003312  D190                     add.l      [A0], D0
  4657. 00003314  3005                     move.w     D0, D5
  4658. 00003316  C1FC 0006                muls.w     D0, 0x6
  4659. 0000331A  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4660. 0000331E  2040                     movea.l    A0, D0
  4661. 00003320  7000                     moveq.l    D0, 0x00
  4662. 00003322  1028 0001                move.b     D0, [A0 + 0x1]
  4663. 00003326  2203                     move.l     D1, D3
  4664. 00003328  9280                     sub.l      D1, D0
  4665. 0000332A  4878 0400                push.l     0x400
  4666. 0000332E  2F01                     move.l     -[A7], D1
  4667. 00003330  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4668. 00003334  2D40 FFAA                move.l     [A6 - 0x56], D0
  4669. 00003338  3007                     move.w     D0, D7
  4670. 0000333A  5440                     addq.w     D0, 2
  4671. 0000333C  48C0                     ext.l      D0
  4672. 0000333E  E580                     asl        D0, 2
  4673. 00003340  D0AE FFC2                add.l      D0, [A6 - 0x3E]
  4674. 00003344  4878 0007                push.l     0x7
  4675. 00003348  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4676. 0000334C  2D40 FF98                move.l     [A6 - 0x68], D0
  4677. 00003350  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4678. 00003354  4878 0010                push.l     0x10
  4679. 00003358  2F00                     move.l     -[A7], D0
  4680. 0000335A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4681. 0000335E  206E FF98                movea.l    A0, [A6 - 0x68]
  4682. 00003362  D190                     add.l      [A0], D0
  4683. 00003364  3007                     move.w     D0, D7
  4684. 00003366  48C0                     ext.l      D0
  4685. 00003368  E580                     asl        D0, 2
  4686. 0000336A  D0AE FFBE                add.l      D0, [A6 - 0x42]
  4687. 0000336E  4878 0003                push.l     0x3
  4688. 00003372  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4689. 00003376  2D40 FF98                move.l     [A6 - 0x68], D0
  4690. 0000337A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4691. 0000337E  4878 0010                push.l     0x10
  4692. 00003382  2F00                     move.l     -[A7], D0
  4693. 00003384  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4694. 00003388  206E FF98                movea.l    A0, [A6 - 0x68]
  4695. 0000338C  D190                     add.l      [A0], D0
  4696. 0000338E  3007                     move.w     D0, D7
  4697. 00003390  5240                     addq.w     D0, 1
  4698. 00003392  48C0                     ext.l      D0
  4699. 00003394  E580                     asl        D0, 2
  4700. 00003396  D0AE FFBE                add.l      D0, [A6 - 0x42]
  4701. 0000339A  4878 0005                push.l     0x5
  4702. 0000339E  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4703. 000033A2  2D40 FF98                move.l     [A6 - 0x68], D0
  4704. 000033A6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4705. 000033AA  4878 0010                push.l     0x10
  4706. 000033AE  2F00                     move.l     -[A7], D0
  4707. 000033B0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4708. 000033B4  206E FF98                movea.l    A0, [A6 - 0x68]
  4709. 000033B8  D190                     add.l      [A0], D0
  4710. 000033BA  3007                     move.w     D0, D7
  4711. 000033BC  5440                     addq.w     D0, 2
  4712. 000033BE  48C0                     ext.l      D0
  4713. 000033C0  E580                     asl        D0, 2
  4714. 000033C2  D0AE FFBE                add.l      D0, [A6 - 0x42]
  4715. 000033C6  4878 0010                push.l     0x10
  4716. 000033CA  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4717. 000033CE  2D40 FF98                move.l     [A6 - 0x68], D0
  4718. 000033D2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4719. 000033D6  206E FF98                movea.l    A0, [A6 - 0x68]
  4720. 000033DA  D190                     add.l      [A0], D0
  4721. 000033DC  3005                     move.w     D0, D5
  4722. 000033DE  C1FC 0006                muls.w     D0, 0x6
  4723. 000033E2  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4724. 000033E6  2040                     movea.l    A0, D0
  4725. 000033E8  7000                     moveq.l    D0, 0x00
  4726. 000033EA  1028 0002                move.b     D0, [A0 + 0x2]
  4727. 000033EE  222E FFAE                move.l     D1, [A6 - 0x52]
  4728. 000033F2  9280                     sub.l      D1, D0
  4729. 000033F4  4878 0400                push.l     0x400
  4730. 000033F8  2F01                     move.l     -[A7], D1
  4731. 000033FA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4732. 000033FE  2D40 FFAA                move.l     [A6 - 0x56], D0
  4733. 00003402  3007                     move.w     D0, D7
  4734. 00003404  5440                     addq.w     D0, 2
  4735. 00003406  48C0                     ext.l      D0
  4736. 00003408  E580                     asl        D0, 2
  4737. 0000340A  D0AE FFBA                add.l      D0, [A6 - 0x46]
  4738. 0000340E  4878 0007                push.l     0x7
  4739. 00003412  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4740. 00003416  2D40 FF98                move.l     [A6 - 0x68], D0
  4741. 0000341A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4742. 0000341E  4878 0010                push.l     0x10
  4743. 00003422  2F00                     move.l     -[A7], D0
  4744. 00003424  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4745. 00003428  206E FF98                movea.l    A0, [A6 - 0x68]
  4746. 0000342C  D190                     add.l      [A0], D0
  4747. 0000342E  3007                     move.w     D0, D7
  4748. 00003430  48C0                     ext.l      D0
  4749. 00003432  E580                     asl        D0, 2
  4750. 00003434  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  4751. 00003438  4878 0003                push.l     0x3
  4752. 0000343C  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4753. 00003440  2D40 FF98                move.l     [A6 - 0x68], D0
  4754. 00003444  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4755. 00003448  4878 0010                push.l     0x10
  4756. 0000344C  2F00                     move.l     -[A7], D0
  4757. 0000344E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4758. 00003452  206E FF98                movea.l    A0, [A6 - 0x68]
  4759. 00003456  D190                     add.l      [A0], D0
  4760. 00003458  3007                     move.w     D0, D7
  4761. 0000345A  5240                     addq.w     D0, 1
  4762. 0000345C  48C0                     ext.l      D0
  4763. 0000345E  E580                     asl        D0, 2
  4764. 00003460  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  4765. 00003464  4878 0005                push.l     0x5
  4766. 00003468  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4767. 0000346C  2D40 FF98                move.l     [A6 - 0x68], D0
  4768. 00003470  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4769. 00003474  4878 0010                push.l     0x10
  4770. 00003478  2F00                     move.l     -[A7], D0
  4771. 0000347A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4772. 0000347E  206E FF98                movea.l    A0, [A6 - 0x68]
  4773. 00003482  D190                     add.l      [A0], D0
  4774. 00003484  3007                     move.w     D0, D7
  4775. 00003486  5440                     addq.w     D0, 2
  4776. 00003488  48C0                     ext.l      D0
  4777. 0000348A  E580                     asl        D0, 2
  4778. 0000348C  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  4779. 00003490  4878 0010                push.l     0x10
  4780. 00003494  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4781. 00003498  2D40 FF98                move.l     [A6 - 0x68], D0
  4782. 0000349C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4783. 000034A0  206E FF98                movea.l    A0, [A6 - 0x68]
  4784. 000034A4  D190                     add.l      [A0], D0
  4785. 000034A6  6000 0254                bra        +0x256 /* 000036FC */
  4786. label000034AA:
  4787. 000034AA  3005                     move.w     D0, D5
  4788. 000034AC  C1FC 0006                muls.w     D0, 0x6
  4789. 000034B0  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4790. 000034B4  2040                     movea.l    A0, D0
  4791. 000034B6  7000                     moveq.l    D0, 0x00
  4792. 000034B8  1010                     move.b     D0, [A0]
  4793. 000034BA  2204                     move.l     D1, D4
  4794. 000034BC  9280                     sub.l      D1, D0
  4795. 000034BE  4878 0400                push.l     0x400
  4796. 000034C2  2F01                     move.l     -[A7], D1
  4797. 000034C4  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4798. 000034C8  2D40 FFAA                move.l     [A6 - 0x56], D0
  4799. 000034CC  3007                     move.w     D0, D7
  4800. 000034CE  48C0                     ext.l      D0
  4801. 000034D0  E580                     asl        D0, 2
  4802. 000034D2  D0AE FFCA                add.l      D0, [A6 - 0x36]
  4803. 000034D6  4878 0007                push.l     0x7
  4804. 000034DA  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4805. 000034DE  2D40 FF98                move.l     [A6 - 0x68], D0
  4806. 000034E2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4807. 000034E6  4878 0010                push.l     0x10
  4808. 000034EA  2F00                     move.l     -[A7], D0
  4809. 000034EC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4810. 000034F0  206E FF98                movea.l    A0, [A6 - 0x68]
  4811. 000034F4  D190                     add.l      [A0], D0
  4812. 000034F6  3007                     move.w     D0, D7
  4813. 000034F8  5440                     addq.w     D0, 2
  4814. 000034FA  48C0                     ext.l      D0
  4815. 000034FC  E580                     asl        D0, 2
  4816. 000034FE  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4817. 00003502  4878 0003                push.l     0x3
  4818. 00003506  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4819. 0000350A  2D40 FF98                move.l     [A6 - 0x68], D0
  4820. 0000350E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4821. 00003512  4878 0010                push.l     0x10
  4822. 00003516  2F00                     move.l     -[A7], D0
  4823. 00003518  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4824. 0000351C  206E FF98                movea.l    A0, [A6 - 0x68]
  4825. 00003520  D190                     add.l      [A0], D0
  4826. 00003522  3007                     move.w     D0, D7
  4827. 00003524  5240                     addq.w     D0, 1
  4828. 00003526  48C0                     ext.l      D0
  4829. 00003528  E580                     asl        D0, 2
  4830. 0000352A  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4831. 0000352E  4878 0005                push.l     0x5
  4832. 00003532  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4833. 00003536  2D40 FF98                move.l     [A6 - 0x68], D0
  4834. 0000353A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4835. 0000353E  4878 0010                push.l     0x10
  4836. 00003542  2F00                     move.l     -[A7], D0
  4837. 00003544  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4838. 00003548  206E FF98                movea.l    A0, [A6 - 0x68]
  4839. 0000354C  D190                     add.l      [A0], D0
  4840. 0000354E  3007                     move.w     D0, D7
  4841. 00003550  48C0                     ext.l      D0
  4842. 00003552  E580                     asl        D0, 2
  4843. 00003554  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4844. 00003558  4878 0010                push.l     0x10
  4845. 0000355C  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4846. 00003560  2D40 FF98                move.l     [A6 - 0x68], D0
  4847. 00003564  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4848. 00003568  206E FF98                movea.l    A0, [A6 - 0x68]
  4849. 0000356C  D190                     add.l      [A0], D0
  4850. 0000356E  3005                     move.w     D0, D5
  4851. 00003570  C1FC 0006                muls.w     D0, 0x6
  4852. 00003574  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4853. 00003578  2040                     movea.l    A0, D0
  4854. 0000357A  7000                     moveq.l    D0, 0x00
  4855. 0000357C  1028 0001                move.b     D0, [A0 + 0x1]
  4856. 00003580  2203                     move.l     D1, D3
  4857. 00003582  9280                     sub.l      D1, D0
  4858. 00003584  4878 0400                push.l     0x400
  4859. 00003588  2F01                     move.l     -[A7], D1
  4860. 0000358A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4861. 0000358E  2D40 FFAA                move.l     [A6 - 0x56], D0
  4862. 00003592  3007                     move.w     D0, D7
  4863. 00003594  48C0                     ext.l      D0
  4864. 00003596  E580                     asl        D0, 2
  4865. 00003598  D0AE FFC2                add.l      D0, [A6 - 0x3E]
  4866. 0000359C  4878 0007                push.l     0x7
  4867. 000035A0  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4868. 000035A4  2D40 FF98                move.l     [A6 - 0x68], D0
  4869. 000035A8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4870. 000035AC  4878 0010                push.l     0x10
  4871. 000035B0  2F00                     move.l     -[A7], D0
  4872. 000035B2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4873. 000035B6  206E FF98                movea.l    A0, [A6 - 0x68]
  4874. 000035BA  D190                     add.l      [A0], D0
  4875. 000035BC  3007                     move.w     D0, D7
  4876. 000035BE  5440                     addq.w     D0, 2
  4877. 000035C0  48C0                     ext.l      D0
  4878. 000035C2  E580                     asl        D0, 2
  4879. 000035C4  D0AE FFBE                add.l      D0, [A6 - 0x42]
  4880. 000035C8  4878 0003                push.l     0x3
  4881. 000035CC  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4882. 000035D0  2D40 FF98                move.l     [A6 - 0x68], D0
  4883. 000035D4  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4884. 000035D8  4878 0010                push.l     0x10
  4885. 000035DC  2F00                     move.l     -[A7], D0
  4886. 000035DE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4887. 000035E2  206E FF98                movea.l    A0, [A6 - 0x68]
  4888. 000035E6  D190                     add.l      [A0], D0
  4889. 000035E8  3007                     move.w     D0, D7
  4890. 000035EA  5240                     addq.w     D0, 1
  4891. 000035EC  48C0                     ext.l      D0
  4892. 000035EE  E580                     asl        D0, 2
  4893. 000035F0  D0AE FFBE                add.l      D0, [A6 - 0x42]
  4894. 000035F4  4878 0005                push.l     0x5
  4895. 000035F8  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4896. 000035FC  2D40 FF98                move.l     [A6 - 0x68], D0
  4897. 00003600  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4898. 00003604  4878 0010                push.l     0x10
  4899. 00003608  2F00                     move.l     -[A7], D0
  4900. 0000360A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4901. 0000360E  206E FF98                movea.l    A0, [A6 - 0x68]
  4902. 00003612  D190                     add.l      [A0], D0
  4903. 00003614  3007                     move.w     D0, D7
  4904. 00003616  48C0                     ext.l      D0
  4905. 00003618  E580                     asl        D0, 2
  4906. 0000361A  D0AE FFBE                add.l      D0, [A6 - 0x42]
  4907. 0000361E  4878 0010                push.l     0x10
  4908. 00003622  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4909. 00003626  2D40 FF98                move.l     [A6 - 0x68], D0
  4910. 0000362A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4911. 0000362E  206E FF98                movea.l    A0, [A6 - 0x68]
  4912. 00003632  D190                     add.l      [A0], D0
  4913. 00003634  3005                     move.w     D0, D5
  4914. 00003636  C1FC 0006                muls.w     D0, 0x6
  4915. 0000363A  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4916. 0000363E  2040                     movea.l    A0, D0
  4917. 00003640  7000                     moveq.l    D0, 0x00
  4918. 00003642  1028 0002                move.b     D0, [A0 + 0x2]
  4919. 00003646  222E FFAE                move.l     D1, [A6 - 0x52]
  4920. 0000364A  9280                     sub.l      D1, D0
  4921. 0000364C  4878 0400                push.l     0x400
  4922. 00003650  2F01                     move.l     -[A7], D1
  4923. 00003652  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4924. 00003656  2D40 FFAA                move.l     [A6 - 0x56], D0
  4925. 0000365A  3007                     move.w     D0, D7
  4926. 0000365C  48C0                     ext.l      D0
  4927. 0000365E  E580                     asl        D0, 2
  4928. 00003660  D0AE FFBA                add.l      D0, [A6 - 0x46]
  4929. 00003664  4878 0007                push.l     0x7
  4930. 00003668  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4931. 0000366C  2D40 FF98                move.l     [A6 - 0x68], D0
  4932. 00003670  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4933. 00003674  4878 0010                push.l     0x10
  4934. 00003678  2F00                     move.l     -[A7], D0
  4935. 0000367A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4936. 0000367E  206E FF98                movea.l    A0, [A6 - 0x68]
  4937. 00003682  D190                     add.l      [A0], D0
  4938. 00003684  3007                     move.w     D0, D7
  4939. 00003686  5440                     addq.w     D0, 2
  4940. 00003688  48C0                     ext.l      D0
  4941. 0000368A  E580                     asl        D0, 2
  4942. 0000368C  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  4943. 00003690  4878 0003                push.l     0x3
  4944. 00003694  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4945. 00003698  2D40 FF98                move.l     [A6 - 0x68], D0
  4946. 0000369C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4947. 000036A0  4878 0010                push.l     0x10
  4948. 000036A4  2F00                     move.l     -[A7], D0
  4949. 000036A6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4950. 000036AA  206E FF98                movea.l    A0, [A6 - 0x68]
  4951. 000036AE  D190                     add.l      [A0], D0
  4952. 000036B0  3007                     move.w     D0, D7
  4953. 000036B2  5240                     addq.w     D0, 1
  4954. 000036B4  48C0                     ext.l      D0
  4955. 000036B6  E580                     asl        D0, 2
  4956. 000036B8  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  4957. 000036BC  4878 0005                push.l     0x5
  4958. 000036C0  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4959. 000036C4  2D40 FF98                move.l     [A6 - 0x68], D0
  4960. 000036C8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4961. 000036CC  4878 0010                push.l     0x10
  4962. 000036D0  2F00                     move.l     -[A7], D0
  4963. 000036D2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4964. 000036D6  206E FF98                movea.l    A0, [A6 - 0x68]
  4965. 000036DA  D190                     add.l      [A0], D0
  4966. 000036DC  3007                     move.w     D0, D7
  4967. 000036DE  48C0                     ext.l      D0
  4968. 000036E0  E580                     asl        D0, 2
  4969. 000036E2  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  4970. 000036E6  4878 0010                push.l     0x10
  4971. 000036EA  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  4972. 000036EE  2D40 FF98                move.l     [A6 - 0x68], D0
  4973. 000036F2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4974. 000036F6  206E FF98                movea.l    A0, [A6 - 0x68]
  4975. 000036FA  D190                     add.l      [A0], D0
  4976. label000036FC:
  4977. 000036FC  3005                     move.w     D0, D5
  4978. 000036FE  C1FC 0006                muls.w     D0, 0x6
  4979. 00003702  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4980. 00003706  2040                     movea.l    A0, D0
  4981. 00003708  2890                     move.l     [A4], [A0]
  4982. 0000370A  4A6E FFCE                tst.w      [A6 - 0x32]
  4983. 0000370E  6706                     beq        +0x8 /* 00003716 */
  4984. 00003710  4A6E FFA0                tst.w      [A6 - 0x60]
  4985. 00003714  6706                     beq        +0x8 /* 0000371C */
  4986. label00003716:
  4987. 00003716  5247                     addq.w     D7, 1
  4988. 00003718  588C                     addq.l     A4, 4
  4989. 0000371A  6004                     bra        +0x6 /* 00003720 */
  4990. label0000371C:
  4991. 0000371C  5347                     subq.w     D7, 1
  4992. 0000371E  598C                     subq.l     A4, 4
  4993. label00003720:
  4994. 00003720  BE46                     cmp.w      D7, D6
  4995. 00003722  6600 F8FC                bne        -0x702 /* 00003020 */
  4996. 00003726  4A6E FFCE                tst.w      [A6 - 0x32]
  4997. 0000372A  6744                     beq        +0x46 /* 00003770 */
  4998. 0000372C  2D6E FFCA FFB2           move.l     [A6 - 0x4E], [A6 - 0x36]
  4999. 00003732  2D6E FFC6 FFCA           move.l     [A6 - 0x36], [A6 - 0x3A]
  5000. 00003738  2D6E FFB2 FFC6           move.l     [A6 - 0x3A], [A6 - 0x4E]
  5001. 0000373E  2D6E FFC2 FFB2           move.l     [A6 - 0x4E], [A6 - 0x3E]
  5002. 00003744  2D6E FFBE FFC2           move.l     [A6 - 0x3E], [A6 - 0x42]
  5003. 0000374A  2D6E FFB2 FFBE           move.l     [A6 - 0x42], [A6 - 0x4E]
  5004. 00003750  2D6E FFBA FFB2           move.l     [A6 - 0x4E], [A6 - 0x46]
  5005. 00003756  2D6E FFB6 FFBA           move.l     [A6 - 0x46], [A6 - 0x4A]
  5006. 0000375C  2D6E FFB2 FFB6           move.l     [A6 - 0x4A], [A6 - 0x4E]
  5007. 00003762  4A6E FFA0                tst.w      [A6 - 0x60]
  5008. 00003766  57C0                     seq        D0
  5009. 00003768  4400                     neg.b      D0
  5010. 0000376A  4880                     ext.w      D0
  5011. 0000376C  3D40 FFA0                move.w     [A6 - 0x60], D0
  5012. label00003770:
  5013. 00003770  302E FFE8                move.w     D0, [A6 - 0x18]
  5014. 00003774  48C0                     ext.l      D0
  5015. 00003776  E580                     asl        D0, 2
  5016. 00003778  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5017. 0000377C  4267                     clr.w      -[A7]
  5018. 0000377E  7200                     moveq.l    D1, 0x00
  5019. 00003780  122E FFE7                move.b     D1, [A6 - 0x19]
  5020. 00003784  3F01                     move.w     -[A7], D1
  5021. 00003786  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  5022. 0000378A  2040                     movea.l    A0, D0
  5023. 0000378C  2F10                     move.l     -[A7], [A0]
  5024. 0000378E  2F2D F264                move.l     -[A7], [A5 - 0xD9C]
  5025. 00003792  4EBA E73C                jsr        [PC - 0x18C4 /* 00001ED0 */]
  5026. 00003796  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5027. 0000379A  526E FFE8                addq.w     [A6 - 0x18], 1
  5028. label0000379E:
  5029. 0000379E  302E FFE8                move.w     D0, [A6 - 0x18]
  5030. 000037A2  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  5031. 000037A6  6D00 F7D2                blt        -0x82C /* 00002F7A */
  5032. 000037AA  2F2D F264                move.l     -[A7], [A5 - 0xD9C]
  5033. 000037AE  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  5034. 000037B2  588F                     addq.l     A7, 4
  5035. 000037B4  4A6D F268                tst.w      [A5 - 0xD98]
  5036. 000037B8  6742                     beq        +0x44 /* 000037FC */
  5037. 000037BA  486D F4C6                pea.l      [A5 - 0xB3A]
  5038. 000037BE  4EBA CBBE                jsr        [PC - 0x3442 /* 0000037E */]
  5039. 000037C2  588F                     addq.l     A7, 4
  5040. 000037C4  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  5041. 000037C8  90AE FFA6                sub.l      D0, [A6 - 0x5A]
  5042. 000037CC  4878 003C                push.l     0x3C /* '<' */
  5043. 000037D0  2F00                     move.l     -[A7], D0
  5044. 000037D2  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  5045. 000037D6  2D40 FFA6                move.l     [A6 - 0x5A], D0
  5046. 000037DA  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  5047. 000037DE  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  5048. 000037E2  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  5049. 000037E6  2F00                     move.l     -[A7], D0
  5050. 000037E8  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  5051. 000037EC  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  5052. 000037F0  486D F4CA                pea.l      [A5 - 0xB36]
  5053. 000037F4  4EBA CB88                jsr        [PC - 0x3478 /* 0000037E */]
  5054. 000037F8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5055. label000037FC:
  5056. 000037FC  4267                     clr.w      -[A7]
  5057. 000037FE  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  5058. 00003802  548F                     addq.l     A7, 2
  5059. 00003804  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  5060. 00003808  4E5E                     unlink     A6
  5061. 0000380A  4E75                     rts
  5062. 0000380C  4D41                     chk.w      D6, D1
  5063. 0000380E  494E                     chk.w      D4, A6
  5064. 00003810  2020                     move.l     D0, -[A0]
  5065. 00003812  2020                     move.l     D0, -[A0]
  5066. fn00003814:
  5067. 00003814  4E56 FF9E                link       A6, -0x0062
  5068. 00003818  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  5069. 0000381C  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  5070. 00003820  4878 000A                push.l     0xA /* '\n' */
  5071. 00003824  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5072. 00003828  2F00                     move.l     -[A7], D0
  5073. 0000382A  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  5074. 0000382E  588F                     addq.l     A7, 4
  5075. 00003830  2D40 FFF8                move.l     [A6 - 0x8], D0
  5076. 00003834  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  5077. 00003838  4878 0006                push.l     0x6
  5078. 0000383C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5079. 00003840  2F00                     move.l     -[A7], D0
  5080. 00003842  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  5081. 00003846  588F                     addq.l     A7, 4
  5082. 00003848  2D40 FFFC                move.l     [A6 - 0x4], D0
  5083. 0000384C  4AAE FFF8                tst.l      [A6 - 0x8]
  5084. 00003850  6706                     beq        +0x8 /* 00003858 */
  5085. 00003852  4AAE FFFC                tst.l      [A6 - 0x4]
  5086. 00003856  6616                     bne        +0x18 /* 0000386E */
  5087. label00003858:
  5088. 00003858  4267                     clr.w      -[A7]
  5089. 0000385A  4267                     clr.w      -[A7]
  5090. 0000385C  4267                     clr.w      -[A7]
  5091. 0000385E  4267                     clr.w      -[A7]
  5092. 00003860  4267                     clr.w      -[A7]
  5093. 00003862  486D F504                pea.l      [A5 - 0xAFC]
  5094. 00003866  4EBA CC78                jsr        [PC - 0x3388 /* 000004E0 */]
  5095. 0000386A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5096. label0000386E:
  5097. 0000386E  7C00                     moveq.l    D6, 0x00
  5098. 00003870  6042                     bra        +0x44 /* 000038B4 */
  5099. label00003872:
  5100. 00003872  2F06                     move.l     -[A7], D6
  5101. 00003874  2F3C 0000 0006           move.l     -[A7], 0x6
  5102. 0000387A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5103. 0000387E  D0AE FFFC                add.l      D0, [A6 - 0x4]
  5104. 00003882  2040                     movea.l    A0, D0
  5105. 00003884  4210                     clr.b      [A0]
  5106. 00003886  2F06                     move.l     -[A7], D6
  5107. 00003888  2F3C 0000 0006           move.l     -[A7], 0x6
  5108. 0000388E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5109. 00003892  D0AE FFFC                add.l      D0, [A6 - 0x4]
  5110. 00003896  2040                     movea.l    A0, D0
  5111. 00003898  4228 0001                clr.b      [A0 + 0x1]
  5112. 0000389C  2F06                     move.l     -[A7], D6
  5113. 0000389E  2F3C 0000 0006           move.l     -[A7], 0x6
  5114. 000038A4  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5115. 000038A8  D0AE FFFC                add.l      D0, [A6 - 0x4]
  5116. 000038AC  2040                     movea.l    A0, D0
  5117. 000038AE  4228 0002                clr.b      [A0 + 0x2]
  5118. 000038B2  5286                     addq.l     D6, 1
  5119. label000038B4:
  5120. 000038B4  BCAE 0016                cmp.l      D6, [A6 + 0x16]
  5121. 000038B8  6DB8                     blt        -0x46 /* 00003872 */
  5122. 000038BA  206E FFF8                movea.l    A0, [A6 - 0x8]
  5123. 000038BE  4250                     clr.w      [A0]
  5124. 000038C0  206E FFF8                movea.l    A0, [A6 - 0x8]
  5125. 000038C4  216E 000C 0002           move.l     [A0 + 0x2], [A6 + 0xC]
  5126. 000038CA  206E FFF8                movea.l    A0, [A6 - 0x8]
  5127. 000038CE  216E 0010 0006           move.l     [A0 + 0x6], [A6 + 0x10]
  5128. 000038D4  7001                     moveq.l    D0, 0x01
  5129. 000038D6  3D40 FFF6                move.w     [A6 - 0xA], D0
  5130. 000038DA  6000 05AC                bra        +0x5AE /* 00003E88 */
  5131. label000038DE:
  5132. 000038DE  4A6D F268                tst.w      [A5 - 0xD98]
  5133. 000038E2  671A                     beq        +0x1C /* 000038FE */
  5134. 000038E4  306E FFF6                movea.w    A0, [A6 - 0xA]
  5135. 000038E8  2008                     move.l     D0, A0
  5136. 000038EA  81FC 0005                divs.w     D0, 0x5
  5137. 000038EE  4840                     swap.w     D0
  5138. 000038F0  4A40                     tst.w      D0
  5139. 000038F2  660A                     bne        +0xC /* 000038FE */
  5140. 000038F4  486D F512                pea.l      [A5 - 0xAEE]
  5141. 000038F8  4EBA CA84                jsr        [PC - 0x357C /* 0000037E */]
  5142. 000038FC  588F                     addq.l     A7, 4
  5143. label000038FE:
  5144. 000038FE  7E00                     moveq.l    D7, 0x00
  5145. 00003900  6002                     bra        +0x4 /* 00003904 */
  5146. label00003902:
  5147. 00003902  5287                     addq.l     D7, 1
  5148. label00003904:
  5149. 00003904  2F07                     move.l     -[A7], D7
  5150. 00003906  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  5151. 0000390C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5152. 00003910  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5153. 00003914  2040                     movea.l    A0, D0
  5154. 00003916  0CA8 0000 0002 0002      cmpi.l     [A0 + 0x2], 0x2
  5155. 0000391E  6C08                     bge        +0xA /* 00003928 */
  5156. 00003920  306E FFF6                movea.w    A0, [A6 - 0xA]
  5157. 00003924  B1C7                     cmpa.l     A0, D7
  5158. 00003926  6EDA                     bgt        -0x24 /* 00003902 */
  5159. label00003928:
  5160. 00003928  306E FFF6                movea.w    A0, [A6 - 0xA]
  5161. 0000392C  B1C7                     cmpa.l     A0, D7
  5162. 0000392E  6700 0564                beq        +0x566 /* 00003E94 */
  5163. 00003932  2F07                     move.l     -[A7], D7
  5164. 00003934  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  5165. 0000393A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5166. 0000393E  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5167. 00003942  2040                     movea.l    A0, D0
  5168. 00003944  3050                     movea.w    A0, [A0]
  5169. 00003946  2A08                     move.l     D5, A0
  5170. 00003948  2F07                     move.l     -[A7], D7
  5171. 0000394A  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  5172. 00003950  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5173. 00003954  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5174. 00003958  2040                     movea.l    A0, D0
  5175. 0000395A  2828 0002                move.l     D4, [A0 + 0x2]
  5176. 0000395E  2F07                     move.l     -[A7], D7
  5177. 00003960  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  5178. 00003966  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5179. 0000396A  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5180. 0000396E  2040                     movea.l    A0, D0
  5181. 00003970  2D68 0006 FFF2           move.l     [A6 - 0xE], [A0 + 0x6]
  5182. 00003976  2F05                     move.l     -[A7], D5
  5183. 00003978  2F3C 0000 0006           move.l     -[A7], 0x6
  5184. 0000397E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5185. 00003982  D0AE 0008                add.l      D0, [A6 + 0x8]
  5186. 00003986  2040                     movea.l    A0, D0
  5187. 00003988  7000                     moveq.l    D0, 0x00
  5188. 0000398A  1010                     move.b     D0, [A0]
  5189. 0000398C  2D40 FFEE                move.l     [A6 - 0x12], D0
  5190. 00003990  2600                     move.l     D3, D0
  5191. 00003992  2F05                     move.l     -[A7], D5
  5192. 00003994  2F3C 0000 0006           move.l     -[A7], 0x6
  5193. 0000399A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5194. 0000399E  D0AE 0008                add.l      D0, [A6 + 0x8]
  5195. 000039A2  2040                     movea.l    A0, D0
  5196. 000039A4  7000                     moveq.l    D0, 0x00
  5197. 000039A6  1028 0001                move.b     D0, [A0 + 0x1]
  5198. 000039AA  2D40 FFE6                move.l     [A6 - 0x1A], D0
  5199. 000039AE  2D40 FFEA                move.l     [A6 - 0x16], D0
  5200. 000039B2  2F05                     move.l     -[A7], D5
  5201. 000039B4  2F3C 0000 0006           move.l     -[A7], 0x6
  5202. 000039BA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5203. 000039BE  D0AE 0008                add.l      D0, [A6 + 0x8]
  5204. 000039C2  2040                     movea.l    A0, D0
  5205. 000039C4  7000                     moveq.l    D0, 0x00
  5206. 000039C6  1028 0002                move.b     D0, [A0 + 0x2]
  5207. 000039CA  2D40 FFDE                move.l     [A6 - 0x22], D0
  5208. 000039CE  2D40 FFE2                move.l     [A6 - 0x1E], D0
  5209. 000039D2  7C01                     moveq.l    D6, 0x01
  5210. 000039D4  6000 00BC                bra        +0xBE /* 00003A92 */
  5211. label000039D8:
  5212. 000039D8  2005                     move.l     D0, D5
  5213. 000039DA  D086                     add.l      D0, D6
  5214. 000039DC  2F00                     move.l     -[A7], D0
  5215. 000039DE  2F3C 0000 0006           move.l     -[A7], 0x6
  5216. 000039E4  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5217. 000039E8  D0AE 0008                add.l      D0, [A6 + 0x8]
  5218. 000039EC  2040                     movea.l    A0, D0
  5219. 000039EE  7000                     moveq.l    D0, 0x00
  5220. 000039F0  1010                     move.b     D0, [A0]
  5221. 000039F2  2D40 FFDA                move.l     [A6 - 0x26], D0
  5222. 000039F6  B6AE FFDA                cmp.l      D3, [A6 - 0x26]
  5223. 000039FA  6F04                     ble        +0x6 /* 00003A00 */
  5224. 000039FC  262E FFDA                move.l     D3, [A6 - 0x26]
  5225. label00003A00:
  5226. 00003A00  202E FFDA                move.l     D0, [A6 - 0x26]
  5227. 00003A04  B0AE FFEE                cmp.l      D0, [A6 - 0x12]
  5228. 00003A08  6F06                     ble        +0x8 /* 00003A10 */
  5229. 00003A0A  2D6E FFDA FFEE           move.l     [A6 - 0x12], [A6 - 0x26]
  5230. label00003A10:
  5231. 00003A10  2005                     move.l     D0, D5
  5232. 00003A12  D086                     add.l      D0, D6
  5233. 00003A14  2F00                     move.l     -[A7], D0
  5234. 00003A16  2F3C 0000 0006           move.l     -[A7], 0x6
  5235. 00003A1C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5236. 00003A20  D0AE 0008                add.l      D0, [A6 + 0x8]
  5237. 00003A24  2040                     movea.l    A0, D0
  5238. 00003A26  7000                     moveq.l    D0, 0x00
  5239. 00003A28  1028 0001                move.b     D0, [A0 + 0x1]
  5240. 00003A2C  2D40 FFDA                move.l     [A6 - 0x26], D0
  5241. 00003A30  202E FFDA                move.l     D0, [A6 - 0x26]
  5242. 00003A34  B0AE FFEA                cmp.l      D0, [A6 - 0x16]
  5243. 00003A38  6C06                     bge        +0x8 /* 00003A40 */
  5244. 00003A3A  2D6E FFDA FFEA           move.l     [A6 - 0x16], [A6 - 0x26]
  5245. label00003A40:
  5246. 00003A40  202E FFDA                move.l     D0, [A6 - 0x26]
  5247. 00003A44  B0AE FFE6                cmp.l      D0, [A6 - 0x1A]
  5248. 00003A48  6F06                     ble        +0x8 /* 00003A50 */
  5249. 00003A4A  2D6E FFDA FFE6           move.l     [A6 - 0x1A], [A6 - 0x26]
  5250. label00003A50:
  5251. 00003A50  2005                     move.l     D0, D5
  5252. 00003A52  D086                     add.l      D0, D6
  5253. 00003A54  2F00                     move.l     -[A7], D0
  5254. 00003A56  2F3C 0000 0006           move.l     -[A7], 0x6
  5255. 00003A5C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5256. 00003A60  D0AE 0008                add.l      D0, [A6 + 0x8]
  5257. 00003A64  2040                     movea.l    A0, D0
  5258. 00003A66  7000                     moveq.l    D0, 0x00
  5259. 00003A68  1028 0002                move.b     D0, [A0 + 0x2]
  5260. 00003A6C  2D40 FFDA                move.l     [A6 - 0x26], D0
  5261. 00003A70  202E FFDA                move.l     D0, [A6 - 0x26]
  5262. 00003A74  B0AE FFE2                cmp.l      D0, [A6 - 0x1E]
  5263. 00003A78  6C06                     bge        +0x8 /* 00003A80 */
  5264. 00003A7A  2D6E FFDA FFE2           move.l     [A6 - 0x1E], [A6 - 0x26]
  5265. label00003A80:
  5266. 00003A80  202E FFDA                move.l     D0, [A6 - 0x26]
  5267. 00003A84  B0AE FFDE                cmp.l      D0, [A6 - 0x22]
  5268. 00003A88  6F06                     ble        +0x8 /* 00003A90 */
  5269. 00003A8A  2D6E FFDA FFDE           move.l     [A6 - 0x22], [A6 - 0x26]
  5270. label00003A90:
  5271. 00003A90  5286                     addq.l     D6, 1
  5272. label00003A92:
  5273. 00003A92  BC84                     cmp.l      D6, D4
  5274. 00003A94  6D00 FF42                blt        -0xBC /* 000039D8 */
  5275. 00003A98  202E FFEE                move.l     D0, [A6 - 0x12]
  5276. 00003A9C  9083                     sub.l      D0, D3
  5277. 00003A9E  1D40 FFCE                move.b     [A6 - 0x32], D0
  5278. 00003AA2  422E FFCF                clr.b      [A6 - 0x31]
  5279. 00003AA6  422E FFD0                clr.b      [A6 - 0x30]
  5280. 00003AAA  7000                     moveq.l    D0, 0x00
  5281. 00003AAC  102E FFCE                move.b     D0, [A6 - 0x32]
  5282. 00003AB0  3D40 FFC0                move.w     [A6 - 0x40], D0
  5283. 00003AB4  2D6D F516 FFB6           move.l     [A6 - 0x4A], [A5 - 0xAEA]
  5284. 00003ABA  2D6D F51A FFBA           move.l     [A6 - 0x46], [A5 - 0xAE6]
  5285. 00003AC0  3D6D F51E FFBE           move.w     [A6 - 0x42], [A5 - 0xAE2]
  5286. 00003AC6  486E FFC0                pea.l      [A6 - 0x40]
  5287. 00003ACA  486E FFB6                pea.l      [A6 - 0x4A]
  5288. 00003ACE  3F3C 2004                move.w     -[A7], 0x2004
  5289. 00003AD2  A9EB                     syscall    Pack4/FP68K
  5290. 00003AD4  7000                     moveq.l    D0, 0x00
  5291. 00003AD6  102E FFCF                move.b     D0, [A6 - 0x31]
  5292. 00003ADA  3D40 FFB4                move.w     [A6 - 0x4C], D0
  5293. 00003ADE  2D6D F520 FFAA           move.l     [A6 - 0x56], [A5 - 0xAE0]
  5294. 00003AE4  2D6D F524 FFAE           move.l     [A6 - 0x52], [A5 - 0xADC]
  5295. 00003AEA  3D6D F528 FFB2           move.w     [A6 - 0x4E], [A5 - 0xAD8]
  5296. 00003AF0  486E FFB4                pea.l      [A6 - 0x4C]
  5297. 00003AF4  486E FFAA                pea.l      [A6 - 0x56]
  5298. 00003AF8  3F3C 2004                move.w     -[A7], 0x2004
  5299. 00003AFC  A9EB                     syscall    Pack4/FP68K
  5300. 00003AFE  486E FFAA                pea.l      [A6 - 0x56]
  5301. 00003B02  486E FFB6                pea.l      [A6 - 0x4A]
  5302. 00003B06  3F3C 0000                move.w     -[A7], 0x0
  5303. 00003B0A  A9EB                     syscall    Pack4/FP68K
  5304. 00003B0C  7000                     moveq.l    D0, 0x00
  5305. 00003B0E  102E FFD0                move.b     D0, [A6 - 0x30]
  5306. 00003B12  3D40 FFA8                move.w     [A6 - 0x58], D0
  5307. 00003B16  2D6D F52A FF9E           move.l     [A6 - 0x62], [A5 - 0xAD6]
  5308. 00003B1C  2D6D F52E FFA2           move.l     [A6 - 0x5E], [A5 - 0xAD2]
  5309. 00003B22  3D6D F532 FFA6           move.w     [A6 - 0x5A], [A5 - 0xACE]
  5310. 00003B28  486E FFA8                pea.l      [A6 - 0x58]
  5311. 00003B2C  486E FF9E                pea.l      [A6 - 0x62]
  5312. 00003B30  3F3C 2004                move.w     -[A7], 0x2004
  5313. 00003B34  A9EB                     syscall    Pack4/FP68K
  5314. 00003B36  486E FF9E                pea.l      [A6 - 0x62]
  5315. 00003B3A  486E FFB6                pea.l      [A6 - 0x4A]
  5316. 00003B3E  3F3C 0000                move.w     -[A7], 0x0
  5317. 00003B42  A9EB                     syscall    Pack4/FP68K
  5318. 00003B44  486E FFB6                pea.l      [A6 - 0x4A]
  5319. 00003B48  486E FFCA                pea.l      [A6 - 0x36]
  5320. 00003B4C  3F3C 1010                move.w     -[A7], 0x1010
  5321. 00003B50  A9EB                     syscall    Pack4/FP68K
  5322. 00003B52  422E FFCE                clr.b      [A6 - 0x32]
  5323. 00003B56  202E FFE6                move.l     D0, [A6 - 0x1A]
  5324. 00003B5A  90AE FFEA                sub.l      D0, [A6 - 0x16]
  5325. 00003B5E  1D40 FFCF                move.b     [A6 - 0x31], D0
  5326. 00003B62  422E FFD0                clr.b      [A6 - 0x30]
  5327. 00003B66  7000                     moveq.l    D0, 0x00
  5328. 00003B68  102E FFCE                move.b     D0, [A6 - 0x32]
  5329. 00003B6C  3D40 FFC0                move.w     [A6 - 0x40], D0
  5330. 00003B70  2D6D F534 FFB6           move.l     [A6 - 0x4A], [A5 - 0xACC]
  5331. 00003B76  2D6D F538 FFBA           move.l     [A6 - 0x46], [A5 - 0xAC8]
  5332. 00003B7C  3D6D F53C FFBE           move.w     [A6 - 0x42], [A5 - 0xAC4]
  5333. 00003B82  486E FFC0                pea.l      [A6 - 0x40]
  5334. 00003B86  486E FFB6                pea.l      [A6 - 0x4A]
  5335. 00003B8A  3F3C 2004                move.w     -[A7], 0x2004
  5336. 00003B8E  A9EB                     syscall    Pack4/FP68K
  5337. 00003B90  7000                     moveq.l    D0, 0x00
  5338. 00003B92  102E FFCF                move.b     D0, [A6 - 0x31]
  5339. 00003B96  3D40 FFB4                move.w     [A6 - 0x4C], D0
  5340. 00003B9A  2D6D F53E FFAA           move.l     [A6 - 0x56], [A5 - 0xAC2]
  5341. 00003BA0  2D6D F542 FFAE           move.l     [A6 - 0x52], [A5 - 0xABE]
  5342. 00003BA6  3D6D F546 FFB2           move.w     [A6 - 0x4E], [A5 - 0xABA]
  5343. 00003BAC  486E FFB4                pea.l      [A6 - 0x4C]
  5344. 00003BB0  486E FFAA                pea.l      [A6 - 0x56]
  5345. 00003BB4  3F3C 2004                move.w     -[A7], 0x2004
  5346. 00003BB8  A9EB                     syscall    Pack4/FP68K
  5347. 00003BBA  486E FFAA                pea.l      [A6 - 0x56]
  5348. 00003BBE  486E FFB6                pea.l      [A6 - 0x4A]
  5349. 00003BC2  3F3C 0000                move.w     -[A7], 0x0
  5350. 00003BC6  A9EB                     syscall    Pack4/FP68K
  5351. 00003BC8  7000                     moveq.l    D0, 0x00
  5352. 00003BCA  102E FFD0                move.b     D0, [A6 - 0x30]
  5353. 00003BCE  3D40 FFA8                move.w     [A6 - 0x58], D0
  5354. 00003BD2  2D6D F548 FF9E           move.l     [A6 - 0x62], [A5 - 0xAB8]
  5355. 00003BD8  2D6D F54C FFA2           move.l     [A6 - 0x5E], [A5 - 0xAB4]
  5356. 00003BDE  3D6D F550 FFA6           move.w     [A6 - 0x5A], [A5 - 0xAB0]
  5357. 00003BE4  486E FFA8                pea.l      [A6 - 0x58]
  5358. 00003BE8  486E FF9E                pea.l      [A6 - 0x62]
  5359. 00003BEC  3F3C 2004                move.w     -[A7], 0x2004
  5360. 00003BF0  A9EB                     syscall    Pack4/FP68K
  5361. 00003BF2  486E FF9E                pea.l      [A6 - 0x62]
  5362. 00003BF6  486E FFB6                pea.l      [A6 - 0x4A]
  5363. 00003BFA  3F3C 0000                move.w     -[A7], 0x0
  5364. 00003BFE  A9EB                     syscall    Pack4/FP68K
  5365. 00003C00  486E FFB6                pea.l      [A6 - 0x4A]
  5366. 00003C04  486E FFC6                pea.l      [A6 - 0x3A]
  5367. 00003C08  3F3C 1010                move.w     -[A7], 0x1010
  5368. 00003C0C  A9EB                     syscall    Pack4/FP68K
  5369. 00003C0E  422E FFCE                clr.b      [A6 - 0x32]
  5370. 00003C12  422E FFCF                clr.b      [A6 - 0x31]
  5371. 00003C16  202E FFDE                move.l     D0, [A6 - 0x22]
  5372. 00003C1A  90AE FFE2                sub.l      D0, [A6 - 0x1E]
  5373. 00003C1E  1D40 FFD0                move.b     [A6 - 0x30], D0
  5374. 00003C22  7000                     moveq.l    D0, 0x00
  5375. 00003C24  102E FFCE                move.b     D0, [A6 - 0x32]
  5376. 00003C28  3D40 FFC0                move.w     [A6 - 0x40], D0
  5377. 00003C2C  2D6D F552 FFB6           move.l     [A6 - 0x4A], [A5 - 0xAAE]
  5378. 00003C32  2D6D F556 FFBA           move.l     [A6 - 0x46], [A5 - 0xAAA]
  5379. 00003C38  3D6D F55A FFBE           move.w     [A6 - 0x42], [A5 - 0xAA6]
  5380. 00003C3E  486E FFC0                pea.l      [A6 - 0x40]
  5381. 00003C42  486E FFB6                pea.l      [A6 - 0x4A]
  5382. 00003C46  3F3C 2004                move.w     -[A7], 0x2004
  5383. 00003C4A  A9EB                     syscall    Pack4/FP68K
  5384. 00003C4C  7000                     moveq.l    D0, 0x00
  5385. 00003C4E  102E FFCF                move.b     D0, [A6 - 0x31]
  5386. 00003C52  3D40 FFB4                move.w     [A6 - 0x4C], D0
  5387. 00003C56  2D6D F55C FFAA           move.l     [A6 - 0x56], [A5 - 0xAA4]
  5388. 00003C5C  2D6D F560 FFAE           move.l     [A6 - 0x52], [A5 - 0xAA0]
  5389. 00003C62  3D6D F564 FFB2           move.w     [A6 - 0x4E], [A5 - 0xA9C]
  5390. 00003C68  486E FFB4                pea.l      [A6 - 0x4C]
  5391. 00003C6C  486E FFAA                pea.l      [A6 - 0x56]
  5392. 00003C70  3F3C 2004                move.w     -[A7], 0x2004
  5393. 00003C74  A9EB                     syscall    Pack4/FP68K
  5394. 00003C76  486E FFAA                pea.l      [A6 - 0x56]
  5395. 00003C7A  486E FFB6                pea.l      [A6 - 0x4A]
  5396. 00003C7E  3F3C 0000                move.w     -[A7], 0x0
  5397. 00003C82  A9EB                     syscall    Pack4/FP68K
  5398. 00003C84  7000                     moveq.l    D0, 0x00
  5399. 00003C86  102E FFD0                move.b     D0, [A6 - 0x30]
  5400. 00003C8A  3D40 FFA8                move.w     [A6 - 0x58], D0
  5401. 00003C8E  2D6D F566 FF9E           move.l     [A6 - 0x62], [A5 - 0xA9A]
  5402. 00003C94  2D6D F56A FFA2           move.l     [A6 - 0x5E], [A5 - 0xA96]
  5403. 00003C9A  3D6D F56E FFA6           move.w     [A6 - 0x5A], [A5 - 0xA92]
  5404. 00003CA0  486E FFA8                pea.l      [A6 - 0x58]
  5405. 00003CA4  486E FF9E                pea.l      [A6 - 0x62]
  5406. 00003CA8  3F3C 2004                move.w     -[A7], 0x2004
  5407. 00003CAC  A9EB                     syscall    Pack4/FP68K
  5408. 00003CAE  486E FF9E                pea.l      [A6 - 0x62]
  5409. 00003CB2  486E FFB6                pea.l      [A6 - 0x4A]
  5410. 00003CB6  3F3C 0000                move.w     -[A7], 0x0
  5411. 00003CBA  A9EB                     syscall    Pack4/FP68K
  5412. 00003CBC  486E FFB6                pea.l      [A6 - 0x4A]
  5413. 00003CC0  486E FFC2                pea.l      [A6 - 0x3E]
  5414. 00003CC4  3F3C 1010                move.w     -[A7], 0x1010
  5415. 00003CC8  A9EB                     syscall    Pack4/FP68K
  5416. 00003CCA  486E FFCA                pea.l      [A6 - 0x36]
  5417. 00003CCE  486E FFB8                pea.l      [A6 - 0x48]
  5418. 00003CD2  3F3C 100E                move.w     -[A7], 0x100E
  5419. 00003CD6  A9EB                     syscall    Pack4/FP68K
  5420. 00003CD8  486E FFC6                pea.l      [A6 - 0x3A]
  5421. 00003CDC  486E FFB8                pea.l      [A6 - 0x48]
  5422. 00003CE0  3F3C 100A                move.w     -[A7], 0x100A
  5423. 00003CE4  A9EB                     syscall    Pack4/FP68K
  5424. 00003CE6  6D46                     blt        +0x48 /* 00003D2E */
  5425. 00003CE8  486E FFCA                pea.l      [A6 - 0x36]
  5426. 00003CEC  486E FFAE                pea.l      [A6 - 0x52]
  5427. 00003CF0  3F3C 100E                move.w     -[A7], 0x100E
  5428. 00003CF4  A9EB                     syscall    Pack4/FP68K
  5429. 00003CF6  486E FFC2                pea.l      [A6 - 0x3E]
  5430. 00003CFA  486E FFAE                pea.l      [A6 - 0x52]
  5431. 00003CFE  3F3C 100A                move.w     -[A7], 0x100A
  5432. 00003D02  A9EB                     syscall    Pack4/FP68K
  5433. 00003D04  6D28                     blt        +0x2A /* 00003D2E */
  5434. 00003D06  2F05                     move.l     -[A7], D5
  5435. 00003D08  2F3C 0000 0006           move.l     -[A7], 0x6
  5436. 00003D0E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5437. 00003D12  D0AE 0008                add.l      D0, [A6 + 0x8]
  5438. 00003D16  486D 0072                pea.l      [A5 + 0x72 /* export_10 */]
  5439. 00003D1A  4878 0006                push.l     0x6
  5440. 00003D1E  2F04                     move.l     -[A7], D4
  5441. 00003D20  2F00                     move.l     -[A7], D0
  5442. 00003D22  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  5443. 00003D26  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5444. 00003D2A  6000 006A                bra        +0x6C /* 00003D96 */
  5445. label00003D2E:
  5446. 00003D2E  486E FFC6                pea.l      [A6 - 0x3A]
  5447. 00003D32  486E FFB8                pea.l      [A6 - 0x48]
  5448. 00003D36  3F3C 100E                move.w     -[A7], 0x100E
  5449. 00003D3A  A9EB                     syscall    Pack4/FP68K
  5450. 00003D3C  486E FFC2                pea.l      [A6 - 0x3E]
  5451. 00003D40  486E FFB8                pea.l      [A6 - 0x48]
  5452. 00003D44  3F3C 100A                move.w     -[A7], 0x100A
  5453. 00003D48  A9EB                     syscall    Pack4/FP68K
  5454. 00003D4A  6D26                     blt        +0x28 /* 00003D72 */
  5455. 00003D4C  2F05                     move.l     -[A7], D5
  5456. 00003D4E  2F3C 0000 0006           move.l     -[A7], 0x6
  5457. 00003D54  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5458. 00003D58  D0AE 0008                add.l      D0, [A6 + 0x8]
  5459. 00003D5C  486D 007A                pea.l      [A5 + 0x7A /* export_11 */]
  5460. 00003D60  4878 0006                push.l     0x6
  5461. 00003D64  2F04                     move.l     -[A7], D4
  5462. 00003D66  2F00                     move.l     -[A7], D0
  5463. 00003D68  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  5464. 00003D6C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5465. 00003D70  6024                     bra        +0x26 /* 00003D96 */
  5466. label00003D72:
  5467. 00003D72  2F05                     move.l     -[A7], D5
  5468. 00003D74  2F3C 0000 0006           move.l     -[A7], 0x6
  5469. 00003D7A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5470. 00003D7E  D0AE 0008                add.l      D0, [A6 + 0x8]
  5471. 00003D82  486D 0082                pea.l      [A5 + 0x82 /* export_12 */]
  5472. 00003D86  4878 0006                push.l     0x6
  5473. 00003D8A  2F04                     move.l     -[A7], D4
  5474. 00003D8C  2F00                     move.l     -[A7], D0
  5475. 00003D8E  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  5476. 00003D92  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5477. label00003D96:
  5478. 00003D96  2F05                     move.l     -[A7], D5
  5479. 00003D98  2F3C 0000 0006           move.l     -[A7], 0x6
  5480. 00003D9E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5481. 00003DA2  D0AE 0008                add.l      D0, [A6 + 0x8]
  5482. 00003DA6  2040                     movea.l    A0, D0
  5483. 00003DA8  3068 0004                movea.w    A0, [A0 + 0x4]
  5484. 00003DAC  2D48 FFD2                move.l     [A6 - 0x2E], A0
  5485. 00003DB0  4878 0002                push.l     0x2
  5486. 00003DB4  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5487. 00003DB8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5488. 00003DBC  2D40 FFD6                move.l     [A6 - 0x2A], D0
  5489. 00003DC0  7C01                     moveq.l    D6, 0x01
  5490. 00003DC2  602C                     bra        +0x2E /* 00003DF0 */
  5491. label00003DC4:
  5492. 00003DC4  202E FFD2                move.l     D0, [A6 - 0x2E]
  5493. 00003DC8  B0AE FFD6                cmp.l      D0, [A6 - 0x2A]
  5494. 00003DCC  6C2A                     bge        +0x2C /* 00003DF8 */
  5495. 00003DCE  2005                     move.l     D0, D5
  5496. 00003DD0  D086                     add.l      D0, D6
  5497. 00003DD2  2F00                     move.l     -[A7], D0
  5498. 00003DD4  2F3C 0000 0006           move.l     -[A7], 0x6
  5499. 00003DDA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5500. 00003DDE  D0AE 0008                add.l      D0, [A6 + 0x8]
  5501. 00003DE2  2040                     movea.l    A0, D0
  5502. 00003DE4  3028 0004                move.w     D0, [A0 + 0x4]
  5503. 00003DE8  48C0                     ext.l      D0
  5504. 00003DEA  D1AE FFD2                add.l      [A6 - 0x2E], D0
  5505. 00003DEE  5286                     addq.l     D6, 1
  5506. label00003DF0:
  5507. 00003DF0  2004                     move.l     D0, D4
  5508. 00003DF2  5380                     subq.l     D0, 1
  5509. 00003DF4  BC80                     cmp.l      D6, D0
  5510. 00003DF6  6DCC                     blt        -0x32 /* 00003DC4 */
  5511. label00003DF8:
  5512. 00003DF8  2F07                     move.l     -[A7], D7
  5513. 00003DFA  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  5514. 00003E00  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5515. 00003E04  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5516. 00003E08  2040                     movea.l    A0, D0
  5517. 00003E0A  2146 0002                move.l     [A0 + 0x2], D6
  5518. 00003E0E  2F07                     move.l     -[A7], D7
  5519. 00003E10  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  5520. 00003E16  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5521. 00003E1A  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5522. 00003E1E  2040                     movea.l    A0, D0
  5523. 00003E20  216E FFD2 0006           move.l     [A0 + 0x6], [A6 - 0x2E]
  5524. 00003E26  302E FFF6                move.w     D0, [A6 - 0xA]
  5525. 00003E2A  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  5526. 00003E2E  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5527. 00003E32  2205                     move.l     D1, D5
  5528. 00003E34  D286                     add.l      D1, D6
  5529. 00003E36  2040                     movea.l    A0, D0
  5530. 00003E38  3081                     move.w     [A0], D1
  5531. 00003E3A  302E FFF6                move.w     D0, [A6 - 0xA]
  5532. 00003E3E  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  5533. 00003E42  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5534. 00003E46  2204                     move.l     D1, D4
  5535. 00003E48  9286                     sub.l      D1, D6
  5536. 00003E4A  2040                     movea.l    A0, D0
  5537. 00003E4C  2141 0002                move.l     [A0 + 0x2], D1
  5538. 00003E50  302E FFF6                move.w     D0, [A6 - 0xA]
  5539. 00003E54  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  5540. 00003E58  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5541. 00003E5C  222E FFF2                move.l     D1, [A6 - 0xE]
  5542. 00003E60  92AE FFD2                sub.l      D1, [A6 - 0x2E]
  5543. 00003E64  2040                     movea.l    A0, D0
  5544. 00003E66  2141 0006                move.l     [A0 + 0x6], D1
  5545. 00003E6A  526E FFF6                addq.w     [A6 - 0xA], 1
  5546. 00003E6E  486D 008A                pea.l      [A5 + 0x8A /* export_13 */]
  5547. 00003E72  4878 000A                push.l     0xA /* '\n' */
  5548. 00003E76  306E FFF6                movea.w    A0, [A6 - 0xA]
  5549. 00003E7A  2F08                     move.l     -[A7], A0
  5550. 00003E7C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5551. 00003E80  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  5552. 00003E84  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5553. label00003E88:
  5554. 00003E88  306E FFF6                movea.w    A0, [A6 - 0xA]
  5555. 00003E8C  B1EE 0016                cmpa.l     A0, [A6 + 0x16]
  5556. 00003E90  6D00 FA4C                blt        -0x5B2 /* 000038DE */
  5557. label00003E94:
  5558. 00003E94  7E00                     moveq.l    D7, 0x00
  5559. 00003E96  6000 01F8                bra        +0x1FA /* 00004090 */
  5560. label00003E9A:
  5561. 00003E9A  2F07                     move.l     -[A7], D7
  5562. 00003E9C  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  5563. 00003EA2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5564. 00003EA6  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5565. 00003EAA  2040                     movea.l    A0, D0
  5566. 00003EAC  3A10                     move.w     D5, [A0]
  5567. 00003EAE  2F07                     move.l     -[A7], D7
  5568. 00003EB0  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  5569. 00003EB6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5570. 00003EBA  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5571. 00003EBE  2040                     movea.l    A0, D0
  5572. 00003EC0  2828 0002                move.l     D4, [A0 + 0x2]
  5573. 00003EC4  7600                     moveq.l    D3, 0x00
  5574. 00003EC6  42AE FFF2                clr.l      [A6 - 0xE]
  5575. 00003ECA  42AE FFEE                clr.l      [A6 - 0x12]
  5576. 00003ECE  42AE FFEA                clr.l      [A6 - 0x16]
  5577. 00003ED2  7C00                     moveq.l    D6, 0x00
  5578. 00003ED4  6000 00F2                bra        +0xF4 /* 00003FC8 */
  5579. label00003ED8:
  5580. 00003ED8  3045                     movea.w    A0, D5
  5581. 00003EDA  D1C6                     add.l      A0, D6
  5582. 00003EDC  2F08                     move.l     -[A7], A0
  5583. 00003EDE  2F3C 0000 0006           move.l     -[A7], 0x6
  5584. 00003EE4  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5585. 00003EE8  D0AE 0008                add.l      D0, [A6 + 0x8]
  5586. 00003EEC  3045                     movea.w    A0, D5
  5587. 00003EEE  D1C6                     add.l      A0, D6
  5588. 00003EF0  2F08                     move.l     -[A7], A0
  5589. 00003EF2  2F3C 0000 0006           move.l     -[A7], 0x6
  5590. 00003EF8  2D40 FFE6                move.l     [A6 - 0x1A], D0
  5591. 00003EFC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5592. 00003F00  D0AE 0008                add.l      D0, [A6 + 0x8]
  5593. 00003F04  2040                     movea.l    A0, D0
  5594. 00003F06  226E FFE6                movea.l    A1, [A6 - 0x1A]
  5595. 00003F0A  7000                     moveq.l    D0, 0x00
  5596. 00003F0C  1011                     move.b     D0, [A1]
  5597. 00003F0E  C1E8 0004                muls.w     D0, [A0 + 0x4]
  5598. 00003F12  4840                     swap.w     D0
  5599. 00003F14  4240                     clr.w      D0
  5600. 00003F16  4840                     swap.w     D0
  5601. 00003F18  D680                     add.l      D3, D0
  5602. 00003F1A  3045                     movea.w    A0, D5
  5603. 00003F1C  D1C6                     add.l      A0, D6
  5604. 00003F1E  2F08                     move.l     -[A7], A0
  5605. 00003F20  2F3C 0000 0006           move.l     -[A7], 0x6
  5606. 00003F26  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5607. 00003F2A  D0AE 0008                add.l      D0, [A6 + 0x8]
  5608. 00003F2E  3045                     movea.w    A0, D5
  5609. 00003F30  D1C6                     add.l      A0, D6
  5610. 00003F32  2F08                     move.l     -[A7], A0
  5611. 00003F34  2F3C 0000 0006           move.l     -[A7], 0x6
  5612. 00003F3A  2D40 FFE6                move.l     [A6 - 0x1A], D0
  5613. 00003F3E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5614. 00003F42  D0AE 0008                add.l      D0, [A6 + 0x8]
  5615. 00003F46  2040                     movea.l    A0, D0
  5616. 00003F48  226E FFE6                movea.l    A1, [A6 - 0x1A]
  5617. 00003F4C  7000                     moveq.l    D0, 0x00
  5618. 00003F4E  1029 0001                move.b     D0, [A1 + 0x1]
  5619. 00003F52  C1E8 0004                muls.w     D0, [A0 + 0x4]
  5620. 00003F56  4840                     swap.w     D0
  5621. 00003F58  4240                     clr.w      D0
  5622. 00003F5A  4840                     swap.w     D0
  5623. 00003F5C  D1AE FFF2                add.l      [A6 - 0xE], D0
  5624. 00003F60  3045                     movea.w    A0, D5
  5625. 00003F62  D1C6                     add.l      A0, D6
  5626. 00003F64  2F08                     move.l     -[A7], A0
  5627. 00003F66  2F3C 0000 0006           move.l     -[A7], 0x6
  5628. 00003F6C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5629. 00003F70  D0AE 0008                add.l      D0, [A6 + 0x8]
  5630. 00003F74  3045                     movea.w    A0, D5
  5631. 00003F76  D1C6                     add.l      A0, D6
  5632. 00003F78  2F08                     move.l     -[A7], A0
  5633. 00003F7A  2F3C 0000 0006           move.l     -[A7], 0x6
  5634. 00003F80  2D40 FFE6                move.l     [A6 - 0x1A], D0
  5635. 00003F84  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5636. 00003F88  D0AE 0008                add.l      D0, [A6 + 0x8]
  5637. 00003F8C  2040                     movea.l    A0, D0
  5638. 00003F8E  226E FFE6                movea.l    A1, [A6 - 0x1A]
  5639. 00003F92  7000                     moveq.l    D0, 0x00
  5640. 00003F94  1029 0002                move.b     D0, [A1 + 0x2]
  5641. 00003F98  C1E8 0004                muls.w     D0, [A0 + 0x4]
  5642. 00003F9C  4840                     swap.w     D0
  5643. 00003F9E  4240                     clr.w      D0
  5644. 00003FA0  4840                     swap.w     D0
  5645. 00003FA2  D1AE FFEE                add.l      [A6 - 0x12], D0
  5646. 00003FA6  3045                     movea.w    A0, D5
  5647. 00003FA8  D1C6                     add.l      A0, D6
  5648. 00003FAA  2F08                     move.l     -[A7], A0
  5649. 00003FAC  2F3C 0000 0006           move.l     -[A7], 0x6
  5650. 00003FB2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5651. 00003FB6  D0AE 0008                add.l      D0, [A6 + 0x8]
  5652. 00003FBA  2040                     movea.l    A0, D0
  5653. 00003FBC  3028 0004                move.w     D0, [A0 + 0x4]
  5654. 00003FC0  48C0                     ext.l      D0
  5655. 00003FC2  D1AE FFEA                add.l      [A6 - 0x16], D0
  5656. 00003FC6  5286                     addq.l     D6, 1
  5657. label00003FC8:
  5658. 00003FC8  BC84                     cmp.l      D6, D4
  5659. 00003FCA  6D00 FF0C                blt        -0xF2 /* 00003ED8 */
  5660. 00003FCE  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5661. 00003FD2  2F03                     move.l     -[A7], D3
  5662. 00003FD4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5663. 00003FD8  2600                     move.l     D3, D0
  5664. 00003FDA  7000                     moveq.l    D0, 0x00
  5665. 00003FDC  102E 0015                move.b     D0, [A6 + 0x15]
  5666. 00003FE0  4840                     swap.w     D0
  5667. 00003FE2  4240                     clr.w      D0
  5668. 00003FE4  4840                     swap.w     D0
  5669. 00003FE6  B680                     cmp.l      D3, D0
  5670. 00003FE8  6308                     bls        +0xA /* 00003FF2 */
  5671. 00003FEA  7000                     moveq.l    D0, 0x00
  5672. 00003FEC  102E 0015                move.b     D0, [A6 + 0x15]
  5673. 00003FF0  2600                     move.l     D3, D0
  5674. label00003FF2:
  5675. 00003FF2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5676. 00003FF6  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5677. 00003FFA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5678. 00003FFE  2D40 FFF2                move.l     [A6 - 0xE], D0
  5679. 00004002  7000                     moveq.l    D0, 0x00
  5680. 00004004  102E 0015                move.b     D0, [A6 + 0x15]
  5681. 00004008  4840                     swap.w     D0
  5682. 0000400A  4240                     clr.w      D0
  5683. 0000400C  4840                     swap.w     D0
  5684. 0000400E  B0AE FFF2                cmp.l      D0, [A6 - 0xE]
  5685. 00004012  640A                     bcc        +0xC /* 0000401E */
  5686. 00004014  7000                     moveq.l    D0, 0x00
  5687. 00004016  102E 0015                move.b     D0, [A6 + 0x15]
  5688. 0000401A  2D40 FFF2                move.l     [A6 - 0xE], D0
  5689. label0000401E:
  5690. 0000401E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5691. 00004022  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5692. 00004026  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5693. 0000402A  2D40 FFEE                move.l     [A6 - 0x12], D0
  5694. 0000402E  7000                     moveq.l    D0, 0x00
  5695. 00004030  102E 0015                move.b     D0, [A6 + 0x15]
  5696. 00004034  4840                     swap.w     D0
  5697. 00004036  4240                     clr.w      D0
  5698. 00004038  4840                     swap.w     D0
  5699. 0000403A  B0AE FFEE                cmp.l      D0, [A6 - 0x12]
  5700. 0000403E  640A                     bcc        +0xC /* 0000404A */
  5701. 00004040  7000                     moveq.l    D0, 0x00
  5702. 00004042  102E 0015                move.b     D0, [A6 + 0x15]
  5703. 00004046  2D40 FFEE                move.l     [A6 - 0x12], D0
  5704. label0000404A:
  5705. 0000404A  2F07                     move.l     -[A7], D7
  5706. 0000404C  2F3C 0000 0006           move.l     -[A7], 0x6
  5707. 00004052  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5708. 00004056  D0AE FFFC                add.l      D0, [A6 - 0x4]
  5709. 0000405A  2040                     movea.l    A0, D0
  5710. 0000405C  1083                     move.b     [A0], D3
  5711. 0000405E  2F07                     move.l     -[A7], D7
  5712. 00004060  2F3C 0000 0006           move.l     -[A7], 0x6
  5713. 00004066  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5714. 0000406A  D0AE FFFC                add.l      D0, [A6 - 0x4]
  5715. 0000406E  2040                     movea.l    A0, D0
  5716. 00004070  116E FFF5 0001           move.b     [A0 + 0x1], [A6 - 0xB]
  5717. 00004076  2F07                     move.l     -[A7], D7
  5718. 00004078  2F3C 0000 0006           move.l     -[A7], 0x6
  5719. 0000407E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5720. 00004082  D0AE FFFC                add.l      D0, [A6 - 0x4]
  5721. 00004086  2040                     movea.l    A0, D0
  5722. 00004088  116E FFF1 0002           move.b     [A0 + 0x2], [A6 - 0xF]
  5723. 0000408E  5287                     addq.l     D7, 1
  5724. label00004090:
  5725. 00004090  306E FFF6                movea.w    A0, [A6 - 0xA]
  5726. 00004094  B1C7                     cmpa.l     A0, D7
  5727. 00004096  6E00 FE02                bgt        -0x1FC /* 00003E9A */
  5728. 0000409A  202E FFFC                move.l     D0, [A6 - 0x4]
  5729. 0000409E  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  5730. 000040A2  4E5E                     unlink     A6
  5731. 000040A4  4E75                     rts
  5732. 000040A6  4D45                     chk.w      D6, D5
  5733. 000040A8  4449                     neg.w      A1
  5734. 000040AA  414E                     chk.w      D0, A6
  5735. 000040AC  4355                     chk.w      D1, [A5]
  5736. export_10:
  5737. 000040AE  4E56 0000                link       A6, 0
  5738. 000040B2  206E 0008                movea.l    A0, [A6 + 0x8]
  5739. 000040B6  7000                     moveq.l    D0, 0x00
  5740. 000040B8  1010                     move.b     D0, [A0]
  5741. 000040BA  206E 000C                movea.l    A0, [A6 + 0xC]
  5742. 000040BE  7200                     moveq.l    D1, 0x00
  5743. 000040C0  1210                     move.b     D1, [A0]
  5744. 000040C2  9041                     sub.w      D0, D1
  5745. 000040C4  4E5E                     unlink     A6
  5746. 000040C6  4E75                     rts
  5747. 000040C8  5245                     addq.w     D5, 1
  5748. 000040CA  4443                     neg.w      D3
  5749. 000040CC  4F4D                     chk.w      D7, A5
  5750. 000040CE  5041                     addq.w     D1, 8
  5751. export_11:
  5752. 000040D0  4E56 0000                link       A6, 0
  5753. 000040D4  206E 0008                movea.l    A0, [A6 + 0x8]
  5754. 000040D8  7000                     moveq.l    D0, 0x00
  5755. 000040DA  1028 0001                move.b     D0, [A0 + 0x1]
  5756. 000040DE  206E 000C                movea.l    A0, [A6 + 0xC]
  5757. 000040E2  7200                     moveq.l    D1, 0x00
  5758. 000040E4  1228 0001                move.b     D1, [A0 + 0x1]
  5759. 000040E8  9041                     sub.w      D0, D1
  5760. 000040EA  4E5E                     unlink     A6
  5761. 000040EC  4E75                     rts
  5762. 000040EE  4752                     chk.w      D3, [A2]
  5763. 000040F0  4545                     chk.w      D2, D5
  5764. 000040F2  4E43                     trap       3
  5765. 000040F4  4F4D                     chk.w      D7, A5
  5766. export_12:
  5767. 000040F6  4E56 0000                link       A6, 0
  5768. 000040FA  206E 0008                movea.l    A0, [A6 + 0x8]
  5769. 000040FE  7000                     moveq.l    D0, 0x00
  5770. 00004100  1028 0002                move.b     D0, [A0 + 0x2]
  5771. 00004104  206E 000C                movea.l    A0, [A6 + 0xC]
  5772. 00004108  7200                     moveq.l    D1, 0x00
  5773. 0000410A  1228 0002                move.b     D1, [A0 + 0x2]
  5774. 0000410E  9041                     sub.w      D0, D1
  5775. 00004110  4E5E                     unlink     A6
  5776. 00004112  4E75                     rts
  5777. 00004114  424C                     clr.w      A4
  5778. 00004116  5545                     subq.w     D5, 2
  5779. 00004118  434F                     chk.w      D1, A7
  5780. 0000411A  4D50                     chk.w      D6, [A0]
  5781. export_13:
  5782. 0000411C  4E56 FFFC                link       A6, -0x0004
  5783. 00004120  206E 0008                movea.l    A0, [A6 + 0x8]
  5784. 00004124  226E 000C                movea.l    A1, [A6 + 0xC]
  5785. 00004128  2029 0006                move.l     D0, [A1 + 0x6]
  5786. 0000412C  90A8 0006                sub.l      D0, [A0 + 0x6]
  5787. 00004130  2D40 FFFC                move.l     [A6 - 0x4], D0
  5788. 00004134  0CAE 0000 7FFF FFFC      cmpi.l     [A6 - 0x4], 0x7FFF
  5789. 0000413C  6F06                     ble        +0x8 /* 00004144 */
  5790. 0000413E  303C 7FFF                move.w     D0, 0x7FFF
  5791. 00004142  6014                     bra        +0x16 /* 00004158 */
  5792. label00004144:
  5793. 00004144  0CAE FFFF 8000 FFFC      cmpi.l     [A6 - 0x4], 0xFFFF8000
  5794. 0000414C  6C06                     bge        +0x8 /* 00004154 */
  5795. 0000414E  303C 8001                move.w     D0, 0x8001
  5796. 00004152  6004                     bra        +0x6 /* 00004158 */
  5797. label00004154:
  5798. 00004154  302E FFFE                move.w     D0, [A6 - 0x2]
  5799. label00004158:
  5800. 00004158  4E5E                     unlink     A6
  5801. 0000415A  4E75                     rts
  5802. 0000415C  5355                     subq.w     [A5], 1
  5803. 0000415E  4D43                     chk.w      D6, D3
  5804. 00004160  4F4D                     chk.w      D7, A5
  5805. 00004162  5041                     addq.w     D1, 8
  5806.